java 举一个tostring方法的例子
时间: 2023-09-24 19:02:46 浏览: 53
好的,假设我们有一个Person类,该类有name和age两个属性,我们可以通过重写toString()方法来自定义Person对象的字符串格式,例如:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
```
在这个例子中,我们重写了Person类的toString()方法,返回一个格式为"Person{name='xxx', age=xxx}"的字符串,这样在需要打印Person对象信息的时候,就可以直接调用该对象的toString()方法了,例如:
```java
Person person = new Person("张三", 18);
System.out.println(person.toString());
```
输出结果为:
```
Person{name='张三', age=18}
```
这样就可以方便地查看Person对象的信息了。