final
1、修饰类:此类不能被继承。
2、修饰方法:此方法不能被覆盖。
3、修饰变量:此变量不可改变-常量(只允许赋值一次)
(1)l 实例常量赋值:显示初始化、动态代码块、构造方法。
ll 要求:
a)实例常量赋值: 在构造方法完成之前为常量赋值即可。
b)如果在构造方法中为常量赋值,必须保证所有构造方法都可以
正确赋值。
(2)静态常量赋值:显示初始化、静态代码块。
要求:静态常量赋值:在类加载完成之前,赋值即可
4、修饰对象常量
(1)final 修饰基本类型:值不可变。
(1)final 修饰基本类型:值不可变。