Java提供四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围);
public:对外公开;
protected:对子类和同一个包中的类公开;
private:只有类本身可以访问,不对外公开;
默认:没有修饰符号,向同一个包的类公开。
注意使用事项:
1)、修饰符可以用来修饰类中的属性,成员方法以及类;
2)、只有默认的和public才能修饰类,并且遵循上述访问权限的特点;
3)、成员方法的访问规则和属性完全一样。
在继承中的使用情况:
子类继承了所有的属性和方法,非私有的属性和方法可以在子类直接访问,但私有属性和方法不能在子类直接访问,要通过公共方法去访问