第三章—Object类之toString方法

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

发布了76 篇原创文章 · 获赞 1 · 访问量 7046

猜你喜欢

转载自blog.csdn.net/weixin_42814000/article/details/104877016
今日推荐