易百教程

94、final空变量是什么?

在声明时未初始化的final变量称为final空变量。 不能直接初始化final空变量。我们必须使用类构造函数来初始化它。 当用户有一些数据不能被其他人更改时,它很有用,例如 PAN 号码。参考以下示例:

class Student {

    int id;
    String name;
    final String PAN_CARD_NUMBER;

    Student(){
        PAN_CARD_NUMBER = "123456";
    }
}