Java的访问修饰符的作用范围
2017-03-04 11:19
281 查看
访问修饰符:
private缺省
protected
public
作用范围:
访问修饰符\作用范围 | 所在类 | 同一包内其他类 | 其他包内子类 | 其他包内非子类 |
---|---|---|---|---|
private | 可以访问 | 不可以 | 不可以 | 不可以 |
缺省 | 可以 | 可以 | 不可以 | 不可以 |
protected | 可以 | 可以 | 可以 | 不可以 |
public | 可以 | 可以 | 可以 | 可以 |
被private修饰的属性和方法,不能被其他类访问,子类不能继承也不能访问。只能在所在类内部访问。
缺省
变量或者方法前没有访问修饰符时,可以被所在类访问,可以被同一包内的其他类访问 或者继承。但是不能被其他包访问。
protected
被protected修饰的方法和属性,在同一包内可被访问和继承。不同包内,子类可继承,非子类不能访问。
public
方法和属性前有public修饰,可以被任意包内的类访问。
另外,类要想被其他包导入,必须声明为public。被public修饰的类,类名必须与文件名相同。
相关文章推荐
- JAVA中类的访问修饰符的作用范围
- Java中访问修饰符作用范围
- Java中 访问修饰符public、private、protect、default作用范围
- Java中访问修饰符与对应的作用范围
- 面试题:说说Java中接口、类、成员变量、成员方法、构造方法有哪些访问修饰符和他们的作用范围
- java 访问修饰符的作用范围
- java中的访问修饰符范围
- php中的访问修饰符 private、protected、public的作用范围
- java的访问修饰符与作用域
- java学习笔记 access modifier 访问修饰符作用
- java中的各种修饰符作用范围
- java中的访问修饰符及使用范围
- c#五种访问修饰符作用范围
- C#中五种访问修饰符作用范围 public、private、protected、internal、protected internal
- Java:访问修饰符分类和作用
- java中的各种修饰符作用范围
- java中4中类修饰符访问范围
- java中的修饰符作用范围
- 访问修饰符的作用范围
- .NET关于访问修饰符作用范围的测试