黑马程序员技术交流社区
标题:
用@property自动生成成员变量的getter和setter方法的声明
[打印本页]
作者:
J丶k
时间:
2015-10-5 21:20
标题:
用@property自动生成成员变量的getter和setter方法的声明
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
int _age;
int _height;
double _weight;
NSString *_name;
}
// @property:可以自动生成某个成员变量的setter和getter声明
@property int age;
@property int height;
@property double weight;
@property NSString *name;
@end
复制代码
上面的四条@property语句的功能就相当于一下代码:
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
int _age;
int _height;
double _weight;
NSString *_name;
}
- (void)setAge:(int)age;
- (int)age;
- (void)setHeight:(int)height;
- (int)height;
- (void)setWeight:(double)weight;
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2