1. final在java中表示的意思是最终的意思,也可以称为完结器。
2.可以使用final关键字声明类,属性,方法:
(1)使用final声明的类不能有子类;
final class A{
}
class B extends A{
}
以上代码为错误代码;
(2)使用final声明的方法不能被子类所覆写;
class A{
final void fun(){
}
}
class B extends A{
void fun(){
}
}
以上代码为错误代码,子类不可被覆写;
(3)使用final声明的变量即成为常量,常量不可以修改;
class A{
public final String info = "nishuibaichuan";
final void fun(){
info = "hello,java";
}
}
(4) 使用static final 关键字联合声明的变量称为全局常量
public static final String info = "nishuibaichuan";
static 声明的内容是所有对象共同拥有的。