修饰符:
- public:都可以访问。
- protected:同一个包中的类、其他包的子类。
- 默认:同一个包中的类。
- private:同一个类中。
状态修饰符final:
- final修饰方法:最终方法,不能被重写。
- final修饰基本类型变量:常量,不能被再次赋值。
- final修饰引用类型变量:不变的是地址,地址中的值可以改变。
- final修饰类:最终类,不能被继承。
状态修饰符static(静态):
- static修饰成员变量: 被类的所有对象共享。推荐使用类名调用,也可以使用对象名调用。
- static修饰成员方法:静态成员方法只能访问静态成员。非静态成员方法可以访问静态和非静态的成员。