要让它输出值,你需要在'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]
Java 中重写 toString() 方法输出对象值

原文地址: https://www.cveoy.top/t/topic/p0wn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录