Java探索之旅(9)——数据和方法的可见性
来源:互联网 发布:索尼xperiaz1手机网络 编辑:程序博客网 时间:2024/05/22 12:17
注意,在UML图中,public-protected-private分别用+,-,#表示。
类中成员修饰符
在同一类访问
在同一包访问
在子类内访问
在不同包可访问
Public
√
√
√
√
Protected
√
√
√
-
Default
√
√
-
-
Private
√
-
-
-
说明: 1.对于子类。同一包的子类可以直接访问(public,protected,default),不同包的子类只能直接访问(public,protected) 2.对于非子类。同一包的可以经过对象,访问(public,protected,default),不同包的只能经过对象访问public 3.非子类只能经过对象来访问。只有同一包的才能访问default,子类直接访问,非子类经过对象名访问。 4.子类覆盖,不能削弱但可以增强父类方法的访问权限。
具体见下图:
0 0
- Java探索之旅(9)——数据和方法的可见性
- java多线程的内存可见性探索_1
- Java探索之旅(4)——方法和Random&Math类
- fragment可见和不可见的方法
- fragment可见和不可见的方法
- Java并发编程之九:实现内存可见性的两种方法比较:synchronized和Volatile
- JAVA多线程——线程安全之原子性,有序性和可见性
- Java探索之旅(6)——对象和类
- Java并发编程实践笔记之—可见性(Visibility)
- 工厂方法——探索之旅
- Java同步——可见性和原子性
- Java内存模型与多线程数据可见性和操作的有序性
- Javascript操作CSS之4——元素的可见性和透过性
- Java探索之旅(7)——对象的思考
- java多线程之可见性
- Fragment可见再加载数据的方法
- 【Java并发编程】之十五:并发编程中实现内存可见的两种方法比较:加锁和volatile变量
- 【Java并发编程】之十五:并发编程中实现内存可见的两种方法比较:加锁和volatile变量
- 特征生成
- jdk的设置及安装android studio提示does not point to a valid jvm问题
- JProfiler 解决 Java 服务器的性能跟踪
- C#遍历设置计算机分辨率
- hdu 4542 打表+含k个约数最小数
- Java探索之旅(9)——数据和方法的可见性
- Java反射机制
- 3.struts中的注解
- Yii 面包屑制作
- xdebug 安装
- 性能调优攻略
- 第十周项目2-M$pszi$y是嘛意思?
- 两个栈实现队列与两个队列实现栈
- 程序员必看的书