这个函数是不是很特别啊??是不是拥有这个方法的类    用System.out.println(对象);  可以直接调用public String toString()方法,
而没有  public String toString()  的类是不能直接这样操作的?????请解答一下   十分感谢.

解决方案 »

  1.   

    object就有!
    如果你要按自己的方式输出,就要自己写
      

  2.   


    不是public String toString()这个方法特别。是System.out.println(对象)这个方法内部调用了对象的toString()方法
      

  3.   

    public class Test {
    public static void main(String[] args) {
    String b = "bbbbb";
    Test t = new Test();
    String c = t + b;
    System.out.println(c);
    }

    public String toString() {
    return "aaaaa";
    }
    }是提供了对象转换为字符串的方式,跟System.out.println()无关。