0
실제로 [super init] 메소드가 어디에 있으며, super init 메소드 호출을 협상하면 어떻게됩니까?[super init] 메소드는 실제로 어디에 있습니까?
실제로 [super init] 메소드가 어디에 있으며, super init 메소드 호출을 협상하면 어떻게됩니까?[super init] 메소드는 실제로 어디에 있습니까?
완전히 수퍼 클래스에 달려 있습니다. 클래스가 NSObject
에서 파생 된 경우 NSObject
클래스의 -init
메서드를 호출합니다. 클래스가 ParentClass
클래스에서 파생되면 ParentClass
에 -init
메서드가 호출됩니다.
super init 메소드를 호출하는 것이 "협상 (negotiate)"하는 것이 확실하지 않습니다.
아담과 어휘에 대해 유감스럽게 생각합니다. 두 번째는 우리가 [super init]를 호출하지 않으면 어떻게 될 것인가, 객체가 초기화 될 것인가 아닌가? – Milesh
아니요. 슈퍼의 init를 호출하려면 ** 필요합니다. – Yuji
@Yuji 고마워, 정말로 나에게 안심 해. – Milesh