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

答案解析

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