码迷,mamicode.com
首页 > 其他好文 > 详细

20、成员变量和属性

时间:2016-10-12 13:43:45      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:

成员变量

属性

区别:类内使用成员变量,类外使用属性

属性是成员变量的外部接口,属性为了让类外可以访问成员变量

比如:姓名、年龄、性别,都是人固有的,是成员变量

再比如:

People.h

#import <Foundation/Foundation/h>

@interface People : NSObject

{
    NSString *_peopleName;
    int _peopleAge;
    int _peopleSex;
//上面三者为成员变量
}
//这时候是不能在main函数写p.peopleName

@property(nonatomic,strong)NSString *peopleName;
@end
//声明peopleName为属性
//这时候可以在main函数写p.peopleName

 

20、成员变量和属性

标签:

原文地址:http://www.cnblogs.com/turbomit/p/5952266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!