초기화 (1) 썸네일형 리스트형 [TIL] 20231124 Initalization (초기화) 초기화는 class, struct, enum의 인스턴스의 사용을 위해 준비하는 과정 새로운 인스턴스를 사용할 준비를 하기 위해 인스턴스의 저장 프로퍼티의 초기값을 설정하는 등의 일을 한다. 이니셜라이저 init 프로퍼티 초기값을 지정하기 어려운 경우에는 이니셜라이저 init을 통해 인스턴스가 가져야 할 초기값을 전달할 수 있다. 이니셜라이저는 새로운 인스턴스를 생성할 수 있는 특별한 메서드가 되는 것 주요 역할은 새 인스턴스가 처음 사용되기 전에 올바르게 초기화되었는지 확인하는 것이기 때문에 값을 반환하지 않음 initializer의 종류 클래스의 모든 프로퍼티는 초기화 과정에서 반드시 초기값이 할당되어야 함 상속받은 클래스가 있는 경우, 상위 클래스의 프로퍼티도 모두.. 이전 1 다음