黑马程序员技术交流社区

标题: 重写构造方法 [打印本页]

作者: 一步步往上爬    时间: 2016-1-14 00:46
标题: 重写构造方法
1、在.m文件中 把init方法写上

2、调用 [super init]  ---》  使用父类的初始化方式 把继承自父类的一些属性进行初始化 如果初始化成功则返回对象本身。如果初始化失败

则返回 nil

3、把  [super init] 返回的结果 赋值给 self

4、判断self是否为真    如果为真  则对自己的属性 进行初始化 。  如果失败则没有必要初始化自己的属性。

5、 使用return  返回 self;

- (id)init{

self =   [super init]

if(self){

//对自己属性进行初始化

}

return self;

}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2