final修饰的变量即成为常量,只能赋值一次,但是final所修饰局部变量和
员变量有所不同。
(1)final修饰的局部变量必须使用之前被赋值一次才能使用
(2)final修饰的成员变量在声明时没有赋值的叫“空白final变量”,空白final变量必须在构造器方法或静态代码块中初始化。
final 修饰类
final修饰的类不能被继承,有时出于设计安全的目的,不想让自己编写的类被别人继承,这时可以使用final关键字修饰父类。
final修饰的方法不能被子类覆盖,有时也是出于设计安全的目的,父类的方法不想被别人覆盖,这是可以使用final关键字修饰符类中方法。