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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© macau 中级黑马   /  2015-1-21 19:17  /  777 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

@synthesizer 细节:


                     1>  @synthesize   age = _age;


                           set 和get实现中会访问成员变量_age。


                            如果成员变量 _age不存在时,就会自动生成一个@private的成员变量 _age。


                      2> @synthesize  age


                             set 和get 实现中会访问成员变量age。


                             如果成员变量age不存在,就会自动生成一个private的成员变量age。


                     3> 手动的实现


                             当手动实现了set 方法,编译器就只会自动生成get方法。


                             当手动实现了get 方法, 编译器就只会自动生成set方法。


                             若同时实现了set 和get 方法,编译器就不会自动生成不存在的成员变量。

                              

                          


0 个回复

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