一个简单的程序,发生的奇怪问题,大家来看看!!
import java.io.*;
import java.util.*;
public class wren4255
{
private String msg;
public wren4255() { this("good morning"); }
public wren4255(String msg) { this.msg = msg; }
public String toString() { return ("msg:" + msg); }
public static void main(String args[]){
System.out.print(new wren4255());
}
}
结果是 msg:good morning
我认为,程序没有执行public String toString() 函数,怎么会输出东西呢??