基本上这就是我想要实现的目标.
classname @ address(?)[original toString()],对象的名称,对象的年龄
@Override public String toString()
{
return String.format("%s , %s , %d", this.toString(), this.getName(),this.getAge());
}
Run Code Online (Sandbox Code Playgroud)
问题,toString()递归调用.
我不能打电话,super.toString()因为那不是我想要的.我想' this'打电话给原件toString().
这个
this.super.toString()
Run Code Online (Sandbox Code Playgroud)
由于显而易见的原因不起作用.
我已经没精了,一旦方法被覆盖,这可以做到吗?即称之为原始实现?
(我的编辑)基本上我需要的是:覆盖toString以显示'this'对象的两个属性,我也想让'this'调用原始的toString.
这不是项目或工作.只是用Java语言玩(学习).谢谢
| 归档时间: |
|
| 查看次数: |
16953 次 |
| 最近记录: |