toString()方法

1  public String toString() {
2         return getClass().getName() + "@" + Integer.toHexString(hashCode());
3     }

  1.当我们直接打印一个引用时,它的输出格式与上面toString()方法的返回值不同时,就说明该对象所属直接或间接父类重写了toString()方法

  2.ArrayList的父类的父类重写了toString方法,所以在打印对象的引用时,输出结果不是Object类中的toString结果.

posted @ 2017-08-22 19:31  TheCompass  阅读(217)  评论(0)    收藏  举报