Java中有四个权限修饰符,分别是public、protect、default、private
public:可以修饰类、构造方法、成员方法、成员变量,被修饰的可以被任意包下任意类引用
protect:可以修饰构造方法、成员方法、成员变量,被修饰的可以被同一包下任意类和不同包下的子类引用
default:不加任何修饰符即为default,可以修饰类、构造方法、成员方法、成员变量,被修饰的可以被同一包下任意类引用
private:可以修饰构造方法、成员方法、成员变量,被修饰的只能在当前类内部使用
使用习惯
- 成员方法通常使用public修饰
- 成员变量通常使用private修饰
- 被子类继承的方法通常使用protect修饰
Java中的四个权限修饰符决定了类、构造方法、成员方法和成员变量的访问范围。public修饰的可被任意类访问,protected适用于子类和同包类,default仅限同包类,而private限制在类内部使用。成员方法常设为public,成员变量通常用private保护,继承方法多用protected修饰。
806





