黑马程序员技术交流社区

标题: 为什么synthesize ID = _ID 要下划线? [打印本页]

作者: 陈义    时间: 2014-11-7 18:02
标题: 为什么synthesize ID = _ID 要下划线?
为什么synthesize ID = _ID 要下划线,视频提到过,忘了。。
作者: ch8898163    时间: 2014-11-8 11:06
因为如果用@property的话生成的ID 成员变量会自动转成_ID,这个,所以你下面@synthesize 就来进行getter简化的时候就要把这个重新赋上去。
作者: doudou33420    时间: 2014-11-8 11:22
ID是传进来的参数, 把它传进来是想给对象里面的变量赋值
_ID就是对象里面的变量 (如果你没手动定义int _ID   那使用property int ID的时候  会自动给你产生一个int _ID;
所以ID = _ID你明白了么




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