String类重写了Object类的toString方法的源码
时间: 2023-11-11 10:44:41 浏览: 102
String类重写了Object类的toString方法的源码如下:
```java
public class String {
// ...
/**
* 返回此字符串对象的字符串表示形式。
* 覆盖了Object类的toString方法。
*
* @return 该对象的字符串表示形式
*/
public String toString() {
return this;
}
// ...
}
```
在String类中,toString方法被重写以返回该字符串对象的字符串表示形式。由于String类已经是对象类的子类,因此它可以访问到Object类的toString方法,并在此基础上进行重写。在这种情况下,重写的toString方法直接返回了String对象本身,即返回this。这意味着当调用一个String对象的toString方法时,将会返回该字符串本身的值作为字符串表示形式。
阅读全文