一、final的使用
final 可以修饰类、属性、方法和局部变量.
1.被final修饰的类不能被继承
2.被final修饰的方法不能被子类重写(override)
3.被final修饰的属性值不能被修改
4.被final修饰的局部变量不能被修改
二、注意点
2.1 final修饰的属性在定义时,必须赋初值,并且以后不能再修改,赋值可以在如下位置之一
【选择一个位置赋初值即可】:
①定义时:如 public final double TAX RATE=0.08;
②在代码块中;
③在构造器中;
2.2 如果final修饰的属性是静态的,则初始化的位置只能是:
①定义时
② 在静态代码块 不能在构造器中赋值。