关于String类
String str1=new String("Hello"); System.out.println(str1);
1、老师,String类是Object的子类吗?
2、toString是Object父类中的方法,所以子类String可以通过继承直接调用toString方法,对不对?
3、但是重写toString方法,是在Animal中重写的,也没在String方法中重写,
为啥运行结果是Hello,而不是类型信息+@+地址信息?
4、就算String方法重写了toString方法,为啥结果就是Hello???
String方法至少也应该有一个像下面的方法吧!
public String toString() {
return "";
}
3
收起
正在回答
3回答
同学你好,this是指代当前对象。
当前对象就是String类型的字符串,这里直接返回字符串对象本身即可,不用再去调用它的属性了呢~
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星