iOS开发之oc--成员变量
(一)
成员变量的作用域(了解)
直接访问:直接利用成员变量名来访问
@public : 哪都可以直接访问
@protected : 当前类和子类的@implementation和@end之间可以直接访问(什么都不写默认为这个)
@private : 当前类的@implementation和@end之间才可以直接访问
@interface Person : NSObject { int _no; @public int _age; int _height; @protected int _weight; @private int _money; } @end
(二)
作用域范围
@public > @protected > @private
如果在@interface中声明的成员变量没有明确说明作用域,那么就是@protected
如果在@implementation中声明的成员变量明确说明作用域,那么就是@private
@package (不看): 在某个“体系”里面能直接访问(在某个框架里面可以直接访问)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。