Java-0020-空白final以及一般final的用法

2016.7.30

  1. final修飾的成員變量沒有默認值
  2. final初始化可以在三個地方
    (1)聲明的時候初始化
    (2)構造函數里初始化
    (3)要是沒有static修飾的話可以在非靜態塊里初始化,要是有static修飾的話可以在靜態塊里初始化
  3. final成員必須初始化

final修飾類
表示這個類時終類,不能被繼承。

final修飾方法
表示這個方法不能被覆寫(override)。

final修飾參數
表示你可以讀取使用該參數,但是無法改變該參數的值。

  • 父類的private成員方法是不能被子類方法覆蓋的,因此private類型的方法默認是final類型的。
  • final不能用于修飾構造方法。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容