请帮我理解这段代码。我是新来的Java。Java - 为什么下面的代码打印出“BAC”而不是“ABC”?
// C.java
class C {
public static void main(String arg[]) {
System.out.println("A"+new C());
}
public String toString() {
System.out.print("B");
return "C";
}
}
// output:
// BAC
感谢您的回答:) – dennis