<分区>
Possible Duplicate:
why does initializing subclasses require calling the super class's same init function?
super在初始化一个对象中的作用,我实在无法理解。 例如,有这个(例子——不是我写的)代码:
@implementation MyObject
- (id) init
{
if([super init]){
return self;
} else {
return nil;
}
}
@end
[super init] 实际上做了什么?我一头雾水,看不懂