final 与 static 均为状态修饰符
-
final 静态(final可以修饰的对象有 方法 、变量、类)
-
当final修饰方法时,子类中的方法不可以被重写,方法此时为最终方法。
-
当final修饰变量时,变量无法被重新赋值,变量此时变为常量。
-
当final修饰类时,该类无法被继承,类此时为最终类。
-
static最终态(static可以修饰成员方法、成员变量)
- 类中static修饰的变量为该类的所有对象共享。
- 类中static修饰的方法只能访问静态成员方法和静态成员变量。