The Door Problem 並查集
阿新 • • 發佈:2021-01-05
學習日常-final關鍵字
1.final為Java中的一個關鍵字。
2.其意義就是用final修飾的變數,類,方法只能初始化一次,不能再次發生改變。(就像是一個人的夢想,被final修飾的夢想,才能稱得上是真的夢想,不然都是妄想)
3.修飾不同物件時的具體作用;
<1> 類:無法被繼承;
<2> 方法:無法被重寫或是覆蓋;
<3> 變數:只能賦一次值,一旦賦值就不會也不能改變;
<4> 引用:只能指向唯一的一個物件 ,不能改變且該物件不能被回收,直至其生命週期結束
<5> 常量:一般和static 連用,“static final”修飾常量,命名方式:全大寫,字母間用下劃線連線;儲存於方法區中;
總結:
本質:final所修飾的,只能初始化一次,之後永遠不再改變。
應用程式碼:
public class Final {
static final String COUNTRY = "中國";//常量,我們是中國人是不變的且驕傲的
final int a = 10;
a = 20 // 錯誤,不能再次賦值
final FinalA extends Final(){//可以;
}
FinalB extends FinalA(){//錯誤:FinalA類被final修飾
}
}