我的是jdk1.8 final修飾變數後,可以在子類別中修改該變量,並且編譯成功,是為什麼?
class Fu{
//public int x=10;
Final public int j=20;
public void show(){
# System.out.println("Fu show()");
}
}
#class Zi extends Fu {
public void show(){
# //int x=100;
int j=200;
# System .out .println("Zi show()");
# //System.out.println(x);
System.out.println(j);
# }
}
##class FinalDemo1 {
public static void main(String[] args){
# Zi z = new Zi();
z.show();
}
}
###################################################################################################################################################################################################################################' #
伟仔2532 天前1532