2016.7.30
- final修飾的成員變量沒有默認值
- final初始化可以在三個地方
(1)聲明的時候初始化
(2)構造函數里初始化
(3)要是沒有static修飾的話可以在非靜態塊里初始化,要是有static修飾的話可以在靜態塊里初始化 - final成員必須初始化
final修飾類
表示這個類時終類,不能被繼承。
final修飾方法
表示這個方法不能被覆寫(override)。
final修飾參數
表示你可以讀取使用該參數,但是無法改變該參數的值。
- 父類的private成員方法是不能被子類方法覆蓋的,因此private類型的方法默認是final類型的。
- final不能用于修飾構造方法。