JAVA中问什么重写toString()?
请大侠帮忙!

解决方案 »

  1.   

    因为对象的信息要给人看,toString()就是给人看的,譬如打到log里面。
    http://blog.csdn.net/michaellufhl/archive/2010/10/13/5939414.aspx
      

  2.   

    重新后,你直接System.out.println(obj);输出你对象是就会输出toString()的内容!
      

  3.   

    toString()是Object的方法,任何类都默认集成Object,当System.out.println(对象);会自动调用对象的toString()方法,如果不重写,则调用父类toString()打印出的是对象的内存地址,你需要看这个么??重写toString()可以更好的返回我们需要的格式
      

  4.   

    ls的说挺正确的,如果不重写,则调用父类toString()打印出的是对象的内存地址,重写后,直接System.out.println(obj);就会输出toString()的内容!
      

  5.   

     直接在你得类中添加toString  方法即可,调用时,会调用你重写的方法