gpt4 book ai didi

java - 在控制台中打印出 ExamQuestion@143c8b3

转载 作者:行者123 更新时间:2023-12-01 08:14:16 26 4
gpt4 key购买 nike

我有一个类,它有一个接受字符串的方法。然后我有一个方法返回上述方法的值。当我在主类中获得返回值并打印它时,打印值是“ExamQuestion@143c8b3”。如何才能正确打印?

谢谢

最佳答案

每当您获得格式“@”时,这就是对象的 toString() 方法的默认格式。

调用System.out.println(question);会调用ExamQuestion.toString()。如果该方法未被重写,则将调用父类(super class)中的版本,在本例中它将是 Object 的版本。

这就是您收到 ExamQuestion@143c8b3 的原因。

要解决此问题,请将以下方法放入 ExamQuestion 类中:

public String toString() {
// return a string that means something here
}

关于java - 在控制台中打印出 ExamQuestion@143c8b3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14743784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com