Java的final修飾符

final修飾類,方法,基本類型變量,引用的時候分別有不同的意思。


final修飾類

當Hero被修飾成final的時候,表示Hero不能夠被繼承

其他類如果繼承會出現編譯錯誤


final修飾方法

父類的u方法被修飾成final,那麼該方法在子類中,不能夠被重寫。


final修飾基本類型變量

final修飾基本類型變量,表示該變量只有一次賦值機會 

比如:

final int hp;
hp = 5;

hp = 6;(錯誤,已經復值了)


final修飾引用

引用被修飾成final,表示該引用只有1次指向對象的機會


常量

常量指的是可以公開,直接訪問,不會變化的值 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章