public String toString(){
时间: 2024-10-14 13:18:37 浏览: 18
Java Object toString方法原理解析
`toString()` 是Java中一个常用的方法,它通常用于Object类及其所有子类。这个方法的主要作用是将对象转换成字符串形式,以便于打印、调试或是作为参数传递给其他函数。当你想要获取某个对象的信息并希望以文本形式显示时,可以调用这个方法。
例如,在一个自定义的对象类里,如果你有一个变量或属性,你可以重写 `toString()` 方法来返回这个属性的值以及一些额外信息,形成一个易于理解的字符串表示。它的默认实现通常是返回类名加上 "@" 这样的标识符和对象的唯一哈希码。
```java
public class Person {
private String name;
// 重写 toString() 方法
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
'}';
}
}
// 使用示例
Person person = new Person("Alice");
System.out.println(person.toString()); // 输出: Person{name='Alice'}
```
阅读全文