黑马程序员技术交流社区

标题: 关于类别中是否可以用父类的成员变量 [打印本页]

作者: 秋天的悲伤    时间: 2014-6-20 19:30
标题: 关于类别中是否可以用父类的成员变量
本帖最后由 秋天的悲伤 于 2014-6-24 19:18 编辑

今天我看了视频后试着自己敲了敲,但发现类别子类用不了父类的属性~报错了!!(代码考不了啊,)有类似经验的同学帮助下~~
作者: liulinjie    时间: 2014-6-20 20:43
子类拥有父类的全部属性
如果子类要通过set/get方法来设置父类提供的属性, 是可以的
如果子类要通过 _name 或者 self->_name 方式来设置父类提供的属性的话, 如果不能设, 说明那些属性是@private, 需要使用get/set方法来设置.
如果子类是要在 { } 里声明和父类同名的属性, 如果父类的属性也是在 { }里声明的, 不允许, 因为重复定义了
作者: 秋天的悲伤    时间: 2014-6-21 13:26
liulinjie 发表于 2014-6-20 20:43
子类拥有父类的全部属性
如果子类要通过set/get方法来设置父类提供的属性, 是可以的
如果子类要通过 _name  ...

这样子啊,好的额,貌似有点懂了~




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