class A01{
public final void hi(){}
}
class A02 extends A01{
/*@Override
public void hi() {
super.hi();
}*/
}
三、当不希望类的某个属性被修改
class A01{
public final double TAX_RATE = 0.08;
}
四、当不希望某个局部变量被修改
class A01{
public void print(){
final double TAX_RATE = 0.01;
// TAX_RATE = 0.9;
}
}
二、细节和注意事项
1.final修饰的属性又叫常量,一般以XX_XX_XX命名
2.final修饰的属性在定义时必须赋初值,并且以后不能再修改了
赋值可以在以下位置之一
1)定义时
2)构造器中
3)代码块中
public final double TAXT_RAET1 = 0.08;
public final double TAXT_RAET2;
public FinalDetail01() {
TAXT_RAET2 = 0.08;
}
public final double TAXT_RAET3;
{
TAXT_RAET3 = 0.08;
}