1. 程式人生 > >java final 修飾符

java final 修飾符

final 修飾符

final 變數:

final 變數能被顯式地初始化並且只能初始化一次。被宣告為 final 的物件的引用不能指向不同的物件。但是 final 物件裡的資料可以被改變。也就是說 final 物件的引用不能改變,但是裡面的值可以改變。

final 修飾符通常和 static 修飾符一起使用來建立類常量。

final 方法

類中的 final 方法可以被子類繼承,但是不能被子類修改。

宣告 final 方法的主要目的是防止該方法的內容被修改。

如下所示,使用 final 修飾符宣告方法。

final 類

final 類不能被繼承,沒有類能夠繼承 final 類的任何特性。