OC 成员变量作用域
2016-04-08 14:59
239 查看
[align=left]1. 成员变量作用域:[/align]
[align=left] @public :在任何地方都能直接访问对象的成员变量。[/align]
[align=left] @private :只能在当前类的对象方法中直接访问。(@implementation中默认是@private)[/align]
[align=left] @protected :可以在当前类及其子类的对象方法中直接访问。(@interface中默认是@protected)[/align]
[align=left] @package :只要处在同一框架中就能直接访问对象的成员变量。介于private和public之间。[/align]
[align=left] @interface和@implementation中不能声明同名的成员变量。[/align]
[align=left]2. @implementation里面也可定义成员变量,默认权限是private[/align]
[align=left] @public :在任何地方都能直接访问对象的成员变量。[/align]
[align=left] @private :只能在当前类的对象方法中直接访问。(@implementation中默认是@private)[/align]
[align=left] @protected :可以在当前类及其子类的对象方法中直接访问。(@interface中默认是@protected)[/align]
[align=left] @package :只要处在同一框架中就能直接访问对象的成员变量。介于private和public之间。[/align]
[align=left] @interface和@implementation中不能声明同名的成员变量。[/align]
[align=left]2. @implementation里面也可定义成员变量,默认权限是private[/align]
相关文章推荐
- 周末的旅途
- markdown语法
- 汇编基本框架程序
- Android手机唯一标识
- js实现跑马灯效果
- Win7运行命令大全
- spring AOP
- Asp.net 实现条码生成,包含一维条码、二维条码
- Android中使用dimen定义尺寸,布局适配
- 记录自己的第一次面试(网易java后台)
- pythton 字典的使用,字典的方法
- Asp.net 实现条码生成,包含一维条码、二维条码
- C++函数模板template
- ENUM 枚举类型
- 问题简单汇总(待续)
- 单例模式的写法和应用
- ubuntu搭建MTK_android编译环境
- 浅析Android手机卫士自定义控件的属性
- 零基础myeclipse下springBoot+maven+thymeleaf的开发(4) 修改端口以及打包
- Windows cmd 命令大全