java—— finall 關鍵詞

眾合網1143561141發表於2020-12-19

關鍵字 final 的使用小結:

  • final 可以修飾變數,被 final 修飾的變數被賦初始值之後,不能對它重新賦值。

  • final 可以修飾方法,被 final 修飾的方法不能被重寫。

  • final 可以修飾類,被 final 修飾的類不能派生子類。

被 final 修飾的成員變數必須顯式指定初始值,而且只能在如下 3 個位置指定初始值。

定義 final 例項變數時指定初始值;

  • 在非靜態初始化塊中為 final 例項變數指定初始值;

  • 在構造器中為 final 例項變數指定初始值。

對於普通例項變數, Java 程式可以對它執行預設的初始化,也就是將例項變數的值指定為預設的初始值 0 或 null ;但對於 final 例項變數,則必須由程顯式指定初始值。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979681/viewspace-2743636/,如需轉載,請註明出處,否則將追究法律責任。

相關文章