有一道题是
public class Foo{
private boolean x;
public static void main(String[] args){
Foo foo =new Foo();
System.out.println(foo.x);
}
}
我在电脑输出的是false 但是为什么是 false 不是true
还有。输出语句 里 (foo.x) 这种形式 是什么意思 他输出得到为什么只是boolean里的值
那现在的foo 是不是空的?。就是0 所以是false?
追答foo是new过的一个实例,由于没有给他初始值,所以他的属性的值都是0
本回答被提问者和网友采纳