我正在创建一个包含许多子类(A 到 G)的程序,并尝试使用 toString 方法从子类 G 创建对象引用的可打印表示。G 类继承自 F 类。我对 toString 不太熟悉然而,无法弄清楚如何做这样的事情。谢谢你的帮助!
问问题
3822 次
3 回答
2
@Override
public String toString() {
return /* fill this in */;
}
于 2012-11-21T04:21:32.587 回答
0
您必须覆盖toString()
超类中的方法:
@Override
public String toString() {
return getClass().getCanonicalName();
}
以上将简单地返回类的规范名称
于 2012-11-21T04:21:42.733 回答
0
覆盖类 G 中的 toString() 方法,您将可以访问 G 的成员及其父类,直到其在层次结构中的根。通过连接有意义的前缀从所有实例变量中准备一个字符串。例如:“年龄:”+ this.age+“薪水:”+this.salary;希望这会有所帮助。
于 2012-11-21T05:01:51.960 回答