[Swift] 객체 초기화
2020.06.25
Initializer (초기화) 초기화 - 모든 객체는 사용하기 전에 초기화 - 프로퍼티 초기화 - 초기값과 함께 선언된 프로퍼티 - 옵셔널 타입의 프로퍼티 - 초기값이 없고, 옵셔널 타입이 아닌 프로퍼티!! 객체 사용에 앞서서 - 객체를 사용하려면 초기화 필요 - 옵셔널 / 초기값이 있는 프로퍼티 : 자동 초기화 - 옵셔널 타입이 아니고 초기값이 없는 프로퍼티 : 수동 초기화 Initializer - 하나의 클래스에 다수의 Initializer 작성 가능 class Rectangle { var width : Int var height : Int init() { // 초기화 width = 0 height = 0 } } - 파타미터가 있는 Initializer //클래스 선언 class Rectangle ..