码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发之oc--成员变量

时间:2015-02-24 13:42:45      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

(一)

 成员变量的作用域(了解)

 直接访问:直接利用成员变量名来访问

 @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 (不看): 在某个“体系”里面能直接访问(在某个框架里面可以直接访问)

iOS开发之oc--成员变量

标签:

原文地址:http://www.cnblogs.com/iOSteemo/p/4298613.html

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