class D
{
public static void main(String[] args)
{
D d; // d is a reference variable of class D. what is its value?
System.out.println(d);//An initializing error occurs.
}
}
以上给出的是具有A类名D的Java程序,其被称为参考变量d。我想知道未初始化变量的默认值是什么
答案 0 :(得分:1)
它给出了一个错误,因为d
是一个局部变量,所有局部变量必须先被初始化才能被引用。如果d
是实例变量,则默认值为null
。
也就是说要修复代码中的错误,您必须修复d
的默认值。
D d = null;