Override de toString () que hace uso de toString ()
ásicamente, esto es lo que estoy tratando de lograr.
classname @ address (?) [originaltoString()
], nombre del objeto, edad del objeto
@Override public String toString()
{
return String.format("%s , %s , %d", this.toString(), this.getName(),this.getAge());
}
Problema,toString()
recibe una llamada recursiva.
No puedo llamarsuper.toString()
porque eso no es lo que quiero. Quiero 'this
'para llamar al @ origintoString()
.
Est
this.super.toString()
no funciona por razones obvias.
Me estoy quedando sin vapor, ¿se puede hacer esto una vez que se anula un método? Es decir. llamar a la implementación original?
(mi edición) Básicamente lo que necesito es: anular toString para mostrar dos propiedades del objeto 'this', y también quiero que 'this' llame al toString original.
Esto no es un proyecto ni un trabajo. Simplemente jugando (aprendiendo) con lenguaje Java. Gracia