黑马程序员技术交流社区

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

作者: 不提也罢    时间: 2015-12-11 23:25
标题: 构造体重写
init重写后,为什么还要写下列语句 if(self=[super init])  { 属性赋值   }
作者: alen2015    时间: 2015-12-12 00:25
子类去父类找父类的初始化方法,由于子类继承父类,所以子类的属性和方法是基于父类的,当子类需要init重写时,首先要保证是在匪类初始化的基础上初始化自己的属性,所以此时要先调用父类的ini,成功后再init属于自己的属性.t




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