文章目录
Java — 访问修饰符
-
简介:
Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。
-
分类:
Java 支持 4 种不同的访问权限:
-
public:公有。对所有类可见。使用范围:类、接口、变量、方法
-
protected:受保护。对同一包内的类和所有子类可见。使用范围:变量、方法。 注意:不能修饰类(外部类)。
-
default:即缺省。在同一包内可见,不使用任何修饰符。使用范围:类、接口、变量、方法。
-
private:私有。在同一类内可见。使用范围:变量、方法。 注意:不能修饰类(外部类)
-
-
我们可以通过以下表来说明访问权限:
修饰符 当前类 同一包内 子孙类(同一包) 子孙类(不同包) 其他包 public Y Y Y Y Y protected Y Y Y Y/N(说明) N default Y Y Y N N private Y N N N N