java.util.Date中重写了toString方法。 

解决方案 »

  1.   


    谢谢了!!!  自己写了个测试用的类 写了有两个返回String的方法。还是只调用 toString     看来java就是默认调用到了 toString的方法。去掉了toString的方法就不行。
      

  2.   

    PrintStream 的println(Object x) 实现public void println(Object x) {
            String s = String.valueOf(x);
            synchronized (this) {
                print(s);
                newLine();
            }
     }
    继续跟public static String valueOf(Object obj) {
            return (obj == null) ? "null" : obj.toString();
    }必须有toString 方法,这也是默认调用的