最根基的类object(相当于所有的类都是从这个类继承)
因此object有什么子类就有什么
Java最根上的类只有一个(object)
hashCode()返回这个对象的hash编码(可以根据对象的hash编码找到这个对象的位置)
十六进制
toString()方法 返回代表这个对象的字符串
一个字符串和另外一种类型在做连接时,另外一种类型自动转换成String类型然后再做连接
下面两种都会调用toString()方法
System.out.println("d:= " + d);
System.out.println(d);
当打印时就相当于调用了toString()
System.out.println("d:= " + d.toString());
toString返回值是一个字符串
把这个d.toString()字符串拿到之后和 "d:= "连接
为什么可以调用toString()方法呢?
因为是从父类继承下来的
建议所有子类都重写toString()方法
来源:CSDN
作者:林伟茂-Summer
链接:https://blog.csdn.net/weixin_42814000/article/details/104877016