温馨提示×

final变量在java中如何初始化

小樊
93
2024-08-14 02:03:36
栏目: 编程语言

final变量可以在声明时直接初始化,也可以在构造函数中初始化,或者在实例化对象时初始化。一旦final变量被初始化后,就无法再改变其值。

  1. 在声明时初始化:
final int x = 10;
  1. 在构造函数中初始化:
public class MyClass {
    final int x;

    public MyClass() {
        this.x = 10; // 在构造函数中初始化final变量
    }
}
  1. 在实例化对象时初始化:
public class MyClass {
    final int x;

    public MyClass(int value) {
        this.x = value; // 在实例化对象时初始化final变量
    }
}

0