Acerca del método tostring() de Java
Una forma típica de escribir una línea de datos de salida para una aplicación Java independiente simple es:
System.out.println(data)
Todo en JAVA Todas las clases heredan del objeto de palabra, que ya tiene un método tostring() que puedes anular. Simplemente anula este método. Por lo tanto, la salida de obj y el resultado de ejecutar obj.toString() son los mismos. No hay ningún problema en llamar al método para mostrar el resultado, pero si no tiene una sección de resultado en el método, no mostrará ningún resultado.
Entonces, tu programa debería ser:
public class A
{
public String toString()
{
return "esto es A";
}
public static void main(String[] args)
{
A obj=new A();
System.out.println(obj.toString();
}
}
}
O:
clase pública A
{
cadena pública toString()
{
System.out.println("este es A");
return null
}
public static void main(String[] args)
{
A obj=new A();
obj.toString();
p>}
}
}