在Java中,final
關鍵字用于聲明一個常量,表示該變量的值在初始化后不能被修改。final
可以用于修飾類、方法或變量。以下是final
的聲明和初始化方式:
final
變量:final int CONSTANT_INT = 10;
final
類:public final class MyFinalClass {
// 類的實現
}
final
方法:public final void myFinalMethod() {
// 方法的實現
}
final
變量:final int CONSTANT_INT = 10;
final
變量:首先聲明一個final
變量,然后在后續代碼中為其賦值:
final int CONSTANT_INT;
CONSTANT_INT = 10;
注意:對于基本數據類型(如int、float、double等),必須在聲明時或構造函數中初始化;對于引用數據類型(如類、數組等),可以在聲明時、構造函數中或賦值時初始化。