成员变量
属性
区别:类内使用成员变量,类外使用属性
属性是成员变量的外部接口,属性为了让类外可以访问成员变量
比如:姓名、年龄、性别,都是人固有的,是成员变量
再比如:
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
时间: 2024-10-29 19:09:40