使用重写的toString()的toString()的重写

马林:

基本上,这就是我要实现的目标。

classname @ address(?)[原始toString()],对象的名称,对象的年龄

@Override public String toString()
{
return String.format("%s , %s , %d", this.toString(), this.getName(),this.getAge());
}

问题,toString()被递归调用。

我不能打电话,super.toString()因为那不是我想要的。我想this叫原件toString()

这个

this.super.toString() 

由于明显的原因而无法正常工作。

我已经精疲力竭了,一旦方法被重写,可以做到这一点吗?即所谓的原始实现?

(我的编辑)基本上,我需要的是:覆盖toString以显示'this'对象的两个属性,并且我也想让'this'调用原始的toString。

这不是项目,也不是工作。只是玩(学习)Java语言。谢谢

Slaks:

您正在寻找super.toString()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章