Java 访问控制符详解:public、protected、default、private
Java 中有四种访问控制符,分别是 public、protected、default 和 private。
-
public:public 权限是最高的权限,被修饰的成员可以在任何地方被访问。即使在不同的包中,其他类也可以访问被 public 修饰的成员。
-
protected:protected 权限只允许同一个包中的类和该类的子类访问被修饰的成员。在不同的包中,其他类不能直接访问 protected 成员,但可以通过继承该类来访问。
-
default:default 权限(即不写访问控制符)只允许同一个包中的类访问被修饰的成员。在不同的包中,其他类不能直接访问 default 成员。
-
private:private 权限是最低的权限,被修饰的成员只能在同一个类中访问。其他类无法访问 private 成员,包括同一个包中的类和该类的子类。
原文地址: https://www.cveoy.top/t/topic/o5BP 著作权归作者所有。请勿转载和采集!