1 public String toString() {2 return getClass().getName() + "@" + Integer.toHexString(hashCode());3 }
1.当我们直接打印一个引用时,它的输出格式与上面toString()方法的返回值不同时,就说明该对象所属直接或间接父类重写了toString()方法
2.ArrayList的父类的父类重写了toString方法,所以在打印对象的引用时,输出结果不是Object类中的toString结果.
本文共 314 字,大约阅读时间需要 1 分钟。
1 public String toString() {2 return getClass().getName() + "@" + Integer.toHexString(hashCode());3 }
1.当我们直接打印一个引用时,它的输出格式与上面toString()方法的返回值不同时,就说明该对象所属直接或间接父类重写了toString()方法
2.ArrayList的父类的父类重写了toString方法,所以在打印对象的引用时,输出结果不是Object类中的toString结果.
转载于:https://www.cnblogs.com/le-ping/p/7413275.html