public String toString() {}
时间: 2023-08-24 22:07:42 浏览: 98
在Java中,`toString()`方法是`Object`类的一个方法,因此在其他类中可以重写它以提供自定义的字符串表示形式。它通常用于将对象转换为可读性强的字符串,方便调试和输出。
要重写`toString()`方法,您可以在类中添加以下代码:
```java
@Override
public String toString() {
// 返回对象的字符串表示形式
// 可以是对象的属性值或其他有意义的信息
return "Custom string representation of the object";
}
```
您可以根据需要自定义字符串表示形式。例如,如果您有一个`Person`类,您可以重写`toString()`方法来返回该人的姓名和年龄:
```java
@Override
public String toString() {
return "Person{name='" + name + "', age=" + age + "}";
}
```
这样,当您调用`System.out.println(person)`时,会输出类似于`Person{name='John Doe', age=25}`的字符串。
阅读全文