在Java中,关于final关键字修饰的成员变量,以下说法正确的是?
答案解析
final关键字修饰的成员变量表示该变量一旦被初始化后,其值就不能被改变。这种变量可以在声明时直接初始化,也可以在初始化程序块中或构造方法中初始化。选项A错误,因为final修饰的成员变量并非必须在声明时直接初始化;选项C错误,因为final修饰的成员变量不仅限于在构造方法中初始化;选项D错误,因为final修饰的成员变量一旦初始化后,其值就不能被修改。因此,正确答案是B。
正确答案:B