首页 > 其他 > 详细

20、成员变量和属性

时间:2016-10-12 13:41:27      阅读:117      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!