목차 자식클래스가 새로운 형태로 Initializer를 만드는 방법 2-phase Initialization (클래스 생성시 2단계) 상속이 깊어지면 Initializer에 전달하는 파라미터의 갯수도 늘어난다. 규칙 code 1. 자식클래스가 새로운 형태로 Initializer를 만드는 방법 init(firstName: String, lastName: String, sports:[String]){ self.sports = sports super.init(firstName:firstName, lastName:lastName) // 여기서 Stored Property를 먼저 초기화한 다음에 상위 클래스의 생성자를 호출하는 것이 관례이다. 이유는 2에서 알려줄께 } // 이렇게 되면 해당 클래스의 생성자에 맞..