2011-02-18 4 views

답변

1

완전히 수퍼 클래스에 달려 있습니다. 클래스가 NSObject에서 파생 된 경우 NSObject 클래스의 -init 메서드를 호출합니다. 클래스가 ParentClass 클래스에서 파생되면 ParentClass-init 메서드가 호출됩니다.

super init 메소드를 호출하는 것이 "협상 (negotiate)"하는 것이 확실하지 않습니다.

+0

아담과 어휘에 대해 유감스럽게 생각합니다. 두 번째는 우리가 [super init]를 호출하지 않으면 어떻게 될 것인가, 객체가 초기화 될 것인가 아닌가? – Milesh

+1

아니요. 슈퍼의 init를 호출하려면 ** 필요합니다. – Yuji

+0

@Yuji 고마워, 정말로 나에게 안심 해. – Milesh

관련 문제