第三章—Object类之toString方法

☆樱花仙子☆ 提交于 2020-03-17 01:09:32

在这里插入图片描述
最根基的类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()方法在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!