java 包 修饰符 权限详解
2016-11-30 11:29
323 查看
作用域 | 当前类 | 同package | 子孙类 | 其他package |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
friendly(default) | √ | √ | × | × |
private | √ | × | × | × |
重点看protected和fiendly两种权限的区别:对于protected成员变量,子孙类在任何地方都能访问(包内或者包外),但是对于friendly或者说默认成员变量,其实是不存在子孙类访问权限的概念的,就是说如果子孙类在包内,则可以访问,子孙类在包外则不可以访问。
protected在其子类中可以访问,无论是子类内部还是子类的实例,无论它们是在哪个包中,但如果子类与父类不在同一个包中,在子类中用父类的实例去访问的话不可以;
地址:http://www.cnblogs.com/mingforyou/p/5254307.html ;
相关文章推荐
- 举例详解Java中的访问权限修饰符
- Java中的单例、StringBuffer方法、基本数据类型的包装类以及权限修饰符(基础详解)
- java权限修饰符详解及其与C++差异
- java中4种修饰符访问权限的区别及详解全过程,final修饰符 ,static修饰符 ,abstract修饰符
- Java访问权限修饰符详解
- java中4种修饰符访问权限的区别及详解全过程
- java中4种修饰符访问权限的区别及详解全过程
- java中四种修饰符访问权限的区别及详解过程(一个链接)
- Java基础——访问权限修饰符
- java访问权限修饰符
- 关于Java访问修饰符、访问权限的问题
- Java的修饰符及访问权限
- java 修饰符和访问权限介绍01
- Java中访问权限修饰符public protected 缺省默认 private的用法总结(转)
- Java中访问权限修饰符
- java修饰符详解
- java中的权限修饰符
- Java语言的访问权限修饰符
- JAVA访问权限修饰符用法总结
- Java访问权限修饰符笔记