Overriding1 [iOS/Swift] 상속(Inheritance)을 통한 재 정의, 오버라이딩(Overriding) 지난 클래스의 상속(Inheritance)에 대한 포스팅에 이어, 상위 클래스(SuperClass) 내 포함된 기능을 '커스텀'하여 사용할 수 있는 방식인 오버라이드(Override)방식에 대해 살펴보도록 하겠습니다. 상속받은 하위 클래스에서 새로운 메서드를 만드는 방법 완전히 새로운 메서드를 만들거나, 오버라이딩(Overriding)을 활용하거나 상위 클래스에서 상속을 받은 하위클래스는 정확한 기능과 원하는 작업을 위해 자신만의 메서드를 만들 수 있습니다. 방식은 크게 2가지로 구분됩니다. (지난 포스팅에서 다룬 Aniamls 상위 클래스를 예시로 재 활용하도록 하겠습니다) class Animals { var name: String? var age: Int? func sound(name: String).. 2023. 2. 19. 이전 1 다음