Java |类和对象|问题2

预测以下Java程序的输出

null

class Test {
int i;
}
class Main {
public static void main(String args[]) {
Test t = new Test();
System.out.println(t.i);
}
}


(A) 垃圾值 (B) 0 (C) 编译错误 (D) 运行时错误 答复: (B) 说明: 在Java中,没有显式初始值设定项的类和对象的字段以及数组元素会自动初始化为其类型的默认值(布尔值为false,所有数值类型为0,所有引用类型为null)。Java中的局部变量在被访问之前必须被明确地赋值,否则就是编译错误。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享