java的访问修饰符与作用域

时间:2022-10-03 21:05:56
作用域 当前类 同包 子类 其它
public Y Y Y Y
protected Y Y Y N
default Y Y N N
private Y N N N

Y:可以访问 N:不可访问


  • 类的成员不写访问修饰符时默认为default,默认对于同一包中的其他类相当于公开(public),对于非同包的类相当于私有(private)。
  • protected对子类公开(public),对非同包、无继承关系的类相当于私有(private)。