class Foo {}
class Boo extends Foo {}
public class Tester {
public static void main(String[]args) {
Foo f = new Foo();
Boo b = new Boo();
System.out.println("****"+f==b+"****");//line 1
boolean flag = f==b;
System.out.println("****"+flag+"****");//line 2
}
}
Run Code Online (Sandbox Code Playgroud)
对于line1输出,false
对于line2输出,****false****
对于第2行,它正确连接.
我的问题是为什么第1行它只是打印值而不是正确的星形输出.