소소한개발팁
반응형
article thumbnail
(Swift) 12. Inheritance (상속)
컴퓨터 언어/Swift 2021. 12. 13. 22:44

Inheritance - 클래스는 메서드, 프로퍼티와 다른 특징을 다른 클래스로부터 상속할 수 있습니다. 이것이 Swift에서 클래스가 다른 타입과 구분되는 근본적인 요소입니다. 클래스에서는 저장된 프로퍼티와 계산된 프로퍼티와 상관없이 상속받은 프로퍼티에 프로퍼티 옵서버를 설정해서 값 설정에 반응할 수 있습니다. Defining a Base Class - 다른 어떤 클래스로부터도 상속받지 않은 클래스를 기반 클래스라 합니다. - Objective-C에서는 모든 클래스가 NSObject클래스로부터 파생된 클래스로 생성되는 것과 다르게 Swift 에서는 SuperClass 지정 없이 클래스 선언이 가능하고 그 클래스가 SuperClass 가 됩니다. - 이에 대한 예시입니다. class Vehicle { v..

반응형