![]() ![]() |
|
toString方法输出奇怪字符串的原因 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/10/22 21:35:40 文章录入:杜斌 责任编辑:杜斌 | |
|
|
我们看一下jdk里面 Object类的toString方法。 public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } 如果你的类或父类不实现toString则会输出类的名字加上 hashCode 码。 考试大提示: 看看hashCode public native int hashCode(); 是一个本地方法,如果你不实现自己的hashCode,则会根据机器不同,出现不同的结果。 |
|
![]() ![]() |