1. 程式人生 > >Java學習筆記(二十三):final關鍵字

Java學習筆記(二十三):final關鍵字

類繼承 ron 滿足 單詞 靜態 bsp 條件 str 進行

final關鍵字有三種使用場景:

  • final修飾類
  • final修飾方法
  • final修飾變量

final修飾的類,不能再有子類繼承。

只要滿足以下條件就可以把一個類設計為final類:

  1. 不是專門為繼承而設計的類,確信該類不會被擴展
  2. 出於安全考慮,不希望被再次修改

final修飾的方法,可以被子類調用,但是不能被子類方法覆蓋。

滿足以下條件將一個方法設計為final方法:

  1. 不希望子類方法對父類的方法進行覆蓋。
  2. 構造器中調用的方法(初始化方法),一般使用final關鍵字

final修飾的變量,只能被賦值一次,一旦被賦了初值就不能再被賦值。

常用來設置全局靜態變量:public static final 修飾的變量(單詞權威大寫),直接使用類名調用即可。

Java學習筆記(二十三):final關鍵字