A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© rolandzhao 中级黑马   /  2016-1-19 22:31  /  907 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 rolandzhao 于 2016-1-20 15:21 编辑

1.子类中用@property定义父类中的同名实例变量时,若子类没有写此变量的@synthesize,则会有如图的提示,若子类写了@synthesize,不论父类中有无此变量的@synthesize,都无提示,不知为何???  按理说,若父类中有@synthesize,生成的是不带下划线的变量,而子类若没有@synthesize,生成的是带下划线的变量,应该不会冲突,为什么还是有警告提示?请不吝赐教,谢谢!
2.子类中不能用self->调用父类中@property生成的私有变量,但为什么可以用self.的形式来调用?3.用@property来定义另一个类的数组,发现有出错提示,只能在{}内定义,为什么?(如图2)




Screen Shot 2016-01-19 at 21.56.03.png (14.79 KB, 下载次数: 11)

Screen Shot 2016-01-19 at 21.56.03.png

Screen Shot 2016-01-20 at 15.20.56.png (110.57 KB, 下载次数: 10)

Screen Shot 2016-01-20 at 15.20.56.png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马