黑马程序员技术交流社区

标题: iOS中成员变量的作用域都有哪些区别呢? [打印本页]

作者: owlwgmt7    时间: 2015-4-20 11:33
标题: iOS中成员变量的作用域都有哪些区别呢?
@private
@protected
@public
@package
能不能加上例子加以说明
作者: 15098037606    时间: 2015-4-20 17:36
@public : 在任何地方都能直接访问对象的成员变量
@private : 只能在当前类的对象方法中直接访问(@implementation中默认是@private)
@protected : 可以在当前类及其子类的对象方法中直接访问  (@interface中默认就是@protected)
@package : 只要处在同一个框架中,就能直接访问对象的成员变量





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