J2se中什么时候需要覆盖 toString() equals()..

解决方案 »

  1.   

    想什么时候就什么时候,说不清楚
    比如你要打印一个学生:
    Student s = new Student("sss", 12);
    System.out.println(s);
    这个时候如果重写toString方法会让打印的结果比较符合你的意思
    equals也是一样,看你想让你的类的对象在什么情况下相等
    没有重写的情况默认是Object中的equals,与==的意思一样
    综上:什么时候重写toString()和equals()看情况。