-3
切實最終代碼JPL 8:一種情況,有效,決賽
public void say() {
String b = "222"; // effectively final b
class A {
public A(String c) {
b = "123"; // error
}
}
b = "123"; // success; if b is final, it is an error
}
之間的區別是有沒有更詳細的區別嗎?
你剛剛回答了你自己的問題。 – Moira
effective final是一個變量,它在程序的整個執行過程中永遠不會改變它的值,而final是明確指定帶有final關鍵字的變量,告訴編譯器不要改變 – HJK