实例变量修饰符
来源:互联网 发布:苹果6无法加入网络 编辑:程序博客网 时间:2024/04/28 00:40
实例变量修饰符
实例变量有哪些修饰符
- 1.@public (公开的)在有对象的前体下,任何地方都可以直接访问。
- 2.@protected (受保护的)只能在当前类和子类的对象方法中访问;
- 3.@private (私有的)只能在当前类的对象方法中才能直接访问;
- 4.@package (框架级别的)作用域介于私有和公开之间,只要处于同一个框架中相当于@public,在框架外部相当于@private;
变量修饰符在子类中的访问
@public
- 可以在其它类中访问被public修饰的成员变量;
- 也可以在本类中访问被public修饰的成员变量;
- 可以在子类中访问父类中被public修饰的成员变量;
@private
- 不可以在其它类中访问被private修饰的成员变量;
- 可以在本类中访问被private修饰的成员变量;
- 不可以在子类中访问父类中被private修饰的成员变量;
@protected
- 不可以在其它类中访问被protected修饰的成员变量;
- 可以在本类中访问被protected修饰的成员变量;
- 可以在子类中访问父类中被protected修饰的成员变量;
注意: 默认情况下所有的实例变量都是protected.
实例变量作用域使用注意事项
- 在@interface @end之间声明的成员变量如果不做特别的说明,那么其默认是protected 的。
- 一个类继承了另一个类,那么就拥有了父类的所有成员变量和方法,注意所有的成员变量它都拥有,只是有的它不能直接访问。例如@private的。
0 0
- 实例变量修饰符
- 实例变量修饰符
- 实例变量的修饰符
- 实例变量修饰符介绍
- OC-实例变量修饰符和纯私有变量
- Objective-C语言--实例变量作用域修饰符
- Objective-C知识整理——实例变量修饰符
- 实例变量修饰符对子类的影响
- 实例变量修饰符(@public@protected@private@package )
- self/super关键字/实例变量修饰符/description
- C#变量修饰符
- 变量,修饰符
- Smarty变量修饰符
- CUDA变量修饰符
- volatile变量修饰符
- 成员变量修饰符
- transient变量修饰符
- Java基础之修饰符在实例变量和static变量中的作用总结
- swift详解之十九--------------UITableView的基本操作(下拉刷新,新增删除,分组,检索等)
- Linux系统的一些大疑问???
- C语言数组与指针详解
- Photon服务器引擎(一)Photon简介
- Hibernate缓冲策略 一
- 实例变量修饰符
- Timer定时任务与其缺陷
- 【Leetcode】Spiral Matrix
- 2015年8月31日工作日志--------------赵鑫
- [leetcode] 115.Distinct Subsequences
- 感悟:分分钟搞定上拉刷新,下拉加载 Android新手
- Spring的ioc
- 第二章 概率分布
- 根文件系统的构建与分析(一)之流程分析 http://blog.csdn.net/jianchi88/article/details/7682901