//初始化父类中的实例变量 (父类中的实例变量直接用)
{
self = [super initWithName:name age:age sex:sex];
if (self)
{
[self setSchool:school];
[self setNumber:number];
}
return self;
}
/*
school和number是子类中的实例变量,因为父类中实现了-(instancetype)initWithName: age: sex: 方法 ,所以可以直接在子类中使用。
首先初始化父类中的实例变量,如果初始化成功,就利用setter初始化子类中的school和number。
*/
本文详细介绍了在Objective-C中如何实现子类初始化过程,包括如何调用父类的初始化方法并设置子类特有的属性。
4万+

被折叠的 条评论
为什么被折叠?



