1.final关键字:在JAVA中表示最终的意思,能且只能被赋值一次,一旦被赋值后不可更改。
2.1️⃣被final修饰的类不能被继承;
2️⃣被final修饰的方法不能被重写;
3️⃣被final修饰的变量为常量;名称通常大写,只能被赋值一次;
3.被final修饰的变量必须被初始化,可显示初始化亦可在构造器中初始化;
4.
public final class Monica{
public static int belluci = 5 ;
public final int ID;
public Monica(){
ID = belluci+8; //可在构造方法中给final变量赋值
}
public static void main(String[] args) {
Monica t = new Monica();
System.out.println(t.ID);
final int I = 10;
final int J;
J = 20;
J = 30; //再次赋值报错,只能被赋值一次
}}