黑马程序员技术交流社区

标题: OC成员变量作用域 [打印本页]

作者: 寇亮    时间: 2014-8-12 09:12
标题: OC成员变量作用域
本帖最后由 寇亮 于 2014-8-12 23:47 编辑

1.  成员变量作用域:
   @public :在任何地方都能直接访问对象的成员变量。
   @private :只能在当前类的对象方法中直接访问。(@implementation中默认是@private)
   @protected :可以在当前类及其子类的对象方法中直接访问。(@interface中默认是@protected)
   @package :只要处在同一框架中就能直接访问对象的成员变量。介于private和public之间。
   @interface和@implementation中不能声明同名的成员变量。

2.  @implementation里面也可定义成员变量,默认权限是private


作者: shenlongfuhuo    时间: 2014-11-8 09:11
总结的比较好
作者: leishui513    时间: 2015-3-4 23:36
不错gggggg
作者: 小腼腆不是错    时间: 2015-8-20 22:32
总结的不错!
作者: 庞佳星    时间: 2015-8-21 07:02
顶顶顶  给力




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2