class Output {
public static void main(String arg[]) {
System.out.println("A"+new Output());
}
public String toString() {
System.out.print("B");
return "C";
}
}
按照我们的思维,这段代码输出的结果应该是ABC,实际运行的结果却是BAC……
class Output {
public static void main(String arg[]) {
System.out.println("A"+new Output());
}
public String toString() {
System.out.print("B");
return "C";
}
}
按照我们的思维,这段代码输出的结果应该是ABC,实际运行的结果却是BAC……