A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 池莉娘子 中级黑马   /  2015-7-10 14:01  /  467 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


   在定义成员变量时,我们可以加上很多关键字来决定成员变量的作用域。
1.@public
   这表示在任何地方都能直接访问(箭头访问)。
2.@private
   这表示只能在当前类中直接而访问,通过@property自动生成的变量默认是private,在@implementation中声明的变量默认是private,注意在@implementation中声明的变量是不能和在@interface中声明的变量同名的。
3.@protected
   这表示能在当前类和其子类中直接访问,在@interface中声明的变量默认情况下都是protected。
4.@package
   这表示能在同一个框架中直接访问。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马