#import "Person.h"
@implementation Person
// 当子类把父类的init覆盖了,这时默认的先执行子类的
- (instancetype)init
{
// 先让父类把父类原来做的事情做完
// 判断父类是否初始化成功
if(self = super init){
// 此处写子类初始化的内容
_age = 10;
}
return self; //self指代方法的调用者
}
@end
重写构造方法
最新推荐文章于 2024-10-15 20:27:59 发布
本文详细解释了如何在Objective-C中通过子类覆盖父类的init方法,并确保调用父类的初始化过程。通过实例化过程展示自定义属性设置的实现方式。
1195

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



