黑马程序员技术交流社区
标题:
OC类的构造函数init,可以有带参数的吗?
[打印本页]
作者:
SuperJJ
时间:
2016-5-17 16:42
标题:
OC类的构造函数init,可以有带参数的吗?
OC类的构造函数init,可以有带参数的吗?
用参数进行初始化可行吗?
作者:
mocha
时间:
2016-5-17 22:16
- (id)initWithName:(NSString *)name
{
if (self = [super init])
{
_name = name;
}
return self;
}
1.一定要调用回super的init方法:初始化父类中声明的一些成员变量和其他属性
2.如果对象初始化成功,才有必要进行接下来的初始化
3.返回一个已经初始化完毕的对象
也可以不带参数,直接对name赋值,这样创建出来的每个对象都带有相同name值
作者:
nlfdnxb
时间:
2016-5-17 22:19
好深奥奥,小白路过
作者:
SuperJJ
时间:
2016-5-17 22:33
mocha 发表于 2016-5-17 22:16
- (id)initWithName:(NSString *)name
{
if (self = [super init])
学习了,今天刚学到这课
作者:
brenthe
时间:
2016-5-17 22:33
路过,学习.....
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2