java中tostring方法的作用是会返回一个【以文本方式表示】此对象的字符串,结果是一个简明但易于读懂的信息表达式。
首先在Pet类里面定义三个属性,分别是name,age,phone,定义完成后鼠标右击,找到Generate点击toString()方法生成@Override重写方法。
定义Pet类
package com.oop;
public class Pet {
String name;
int age;
String phone;
@Override
public String toString() {
return "Pet{" +
"name='" + name + '\'' +
", age=" + age +
", phone='" + phone + '\'' +
'}';
}
}
测试方法
package com.oop;
public class Aplication {
public static void main(String[] args) {
Pet dog = new Pet();
dog.name="daizi";
dog.age=10;
dog.phone="111";
System.out.println(dog);//这个地方可以直接输入dog,也可以 dog.toString() 方法
System.out.println(dog.toString());//与上面的结果一样
}
}
注意
这个toString()方法我们不经常用,对于输出来说方便。