因为我说过了,这个Boolean是类之间共享的, 比如: class A{ Boolean flag = true; A(Boolean flag){ this.flag = flag; } } class B{ Boolean flag = true; B(Boolean flag){ this.flag = flag; } } class Main{ public static void main(){ Boolean flag = true; A a = new A(flag); B b = new B(flag); //我想一次性的把三个类中的flag全变成假 //flag = false;这样一定不行,这样只是new 了一个新的 Boolean(false) } }