成员变量的四种作用域
@public
@private
@protected
@pakeage
@Public:是公共的变量,任何地方都可以访问成员变量,作用域是整个文件
@private只能在当前类的对象方法中访问 implementation默认是private
@protected 可以在类和子类的对象方法中直接访问interface 默认就是protected
Interface和implementation不能重复定义成员变量
成员变量什么都不加 默认的是protected
在.m文件中声明的成员变量默认都是private的 |
|