java类中,在不写修饰符的情况下,类成员默认为default类型,而不是protected类型。
public class Array {
int code; // 等价于 default int code;
protected String name;
}
属性注意:
default类型:只能在 同包 的类中调用。
protected类型:可以在 任意包 的 子类 中调用。
public:可以在 任意包 中调用。
private: 只能在自身类中调用。
范围从小到大依次是 private < default < protected < public。
本文详细解析了Java中public、private、protected及default四种访问修饰符的使用范围和特性,帮助读者理解不同修饰符对类成员访问权限的影响。
16万+

被折叠的 条评论
为什么被折叠?



