@property:: 编译器指令
编译器指令就是:用来告诉编译器要做什么
@property 告诉编译器声明属性的访问器(getter/setter)方法
免去手动写get set方法繁琐的代码
用法:@property 类型名 方法名(去掉set)
@property int age;
相当于进行了 age 的set 和 get 方法声明
-(void)setAge: (int ) age;
-(int )age;
作用: Xcode4.4之前用于帮我们实现get/set方法的声明
Xcode4.4之后,又增强功能
注意事项:只能写在@interface @end 之间
自动生成get set 方法的声明
Xcode4.4之后只使用@property 而不使用@synthesize
声明和实现了_age,_name的get和set方法
操作的带有下划线的实例变量
如果当前类,没有下划线的实例变量,系统会帮我们生成
@property 下重写set 和get方法
Set 和get 方法只能写一个
|
|