Utilice código Java para "String retValue = et . tostring();". ¿Qué significa et?
Una clase que anula el método toString del objeto de clase raíz.
De esta manera, la llamada a et.toString() es una versión anulada del método toString.
Por ejemplo:
Nivel A
{
Cadena pública toString()
{
Devolver "Clase A";
}
}
A et = new A();
// El valor de s es la clase de cadena a.
string s = et . tostring();
Aquí hay un ejemplo:
En segundo lugar, no hay ninguna clase que anule el método toString de la clase raíz. objeto.
De esta manera, et.toString() se llama el método toString heredado del objeto de clase raíz. La cadena devuelta por este método heredado consta de lo siguiente:
El nombre de ruta completo. de la clase a la que pertenece el objeto (incluido el nombre del paquete), +@+16 representación hexadecimal del código hash del objeto.
Por ejemplo:
Nivel A
{}
Reglas
A et = new A()
cadena s = et . tostring();
Equivalente a
A et = new A();
Cadena s = et.getClass(). getName()+" @ "+integer . tohexstring(et . hashcode());
Aquí hay un ejemplo: