Java 中重写 toString() 方法输出对象值
要让它输出值,你需要在'cat'类中重写'toString()'方法。以下是一个示例:
public class cat {
private String name;
private int age;
public cat(String name, int age) {
this.name = name;
this.age = age;
}
// 重写toString()方法
@Override
public String toString() {
return "cat [name=" + name + ", age=" + age + "]";
}
}
然后,你就可以在'main()'方法中直接调用'toString()'方法来输出值:
public static void main(String[] args) {
cat c = new cat("小白", 3);
cat c1 = new cat("艾莉", 1);
System.out.println(c.toString());
System.out.println(c1.toString());
}
输出结果将会是:
cat [name=小白, age=3]
cat [name=艾莉, age=1]
原文地址: https://www.cveoy.top/t/topic/p0wn 著作权归作者所有。请勿转载和采集!