在Java中,关于变量初始化的描述,以下哪项是正确的?

答案解析

选项A错误,因为局部变量声明后必须在使用前初始化,但并非必须立即初始化。选项C错误,因为成员变量在声明时可以不初始化,它们会自动赋予默认值。选项D错误,因为局部变量不会自动赋予默认值,必须显式初始化后才能使用。选项B正确,成员变量在声明后若不初始化,将自动赋予其数据类型的默认值。
正确答案:B
随机推荐
开始刷题