黑马程序员技术交流社区
标题:
oc语言中成员变量的作用域
[打印本页]
作者:
J丶k
时间:
2015-10-5 21:27
标题:
oc语言中成员变量的作用域
@public :在任何地方都能直接访问对象的成员变量
@private :只能在当前类的对象方法中直接访问(@implementation中默认的是@private)
@protected :可以在当前类及其子类的对象方法中直接访问(@interface中默认就是@protected)
#import <Foundation/Foundation.h>
@interface Person : NSObject
{
int _no;
@public // 在任何地方都能直接访问对象的成员变量
int _age;
@private // 只能在当前类的对象方法中直接访问
int _height;
@protected // 能在当前类和子类的对象方法中直接访问
int _weight;
int _money;
}
- (void)setHeight:(int)height;
- (int)height;
- (void)test;
@end
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2