黑马程序员技术交流社区
标题: 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 |