javaEE基础(一) Java访问修饰符

定义

Java中,可以使用访问修饰符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。

分类

  • private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
  • default (即缺省,什么也不写,不使用任何关键字): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
  • protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。
  • public : 对所有类可见。使用对象:类、接口、变量、方法

访问修饰符图

修饰符 当前类 同包 子类 其他包
private 支持 不支持 不支持 不支持
default 支持 支持 不支持 不支持
protected 支持 支持 支持 不支持
public 支持 支持 支持 支持

关键字修饰

关键字 内部类 接口 方法 变量 局部变量
private
default 是(public)
protected
public
static
final
abstract
synchronized

参考:https://www.cnblogs.com/zyx110/p/10621592.html

猜你喜欢

转载自blog.csdn.net/jinian2016/article/details/108306107