請幫我理解這段代碼。我是新來的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