一.final关键字在Java中被称为完结器,表示最终的意思。
二.final能声明 类,方法,属性:
- 使用final声明的类不能被继承
- 使用final声明的方法不能被重写
- 使用final声明的变量变成常量,常量是不可以被修改的
例1:
final class a{//报错,需去掉final
}
class b extends a{
}
例2:
class a{
public final void c(){//报错,需去掉final
}
}
class b extends a{
public void c(){
}
}
例3:
public static void main(String[] args){
final String d = "abcd";//报错,需去掉final
d = "1234";
}