Programa Java para imprimir el objeto de una clase

En este tutorial, aprenderemos a imprimir el objeto de una clase en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Objetos y clases de Java

Ejemplo 1: programa Java para imprimir el objeto

 class Test ( ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

Salida

 Prueba @ 512ddf17

En el ejemplo anterior, hemos creado un objeto de la clase Test. Cuando imprimimos el objeto, podemos ver que la salida se ve diferente.

Esto se debe a que al imprimir el objeto, toString()se llama al método de la clase de objeto. Formatea el objeto en el formato predeterminado. Es decir,

  • Prueba : nombre de la clase
  • @ - une la cadena
  • 512ddf17 - valor de código hash del objeto

Si queremos formatear la salida a nuestra manera, necesitamos anular el toString()método dentro de la clase. Por ejemplo,

 class Test ( @Override public String toString() ( return "object"; ) ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

Salida

 object

En el ejemplo anterior, la salida ha cambiado. Esto se debe a que aquí anulamos el toString()método para devolver el objeto de cadena.

Para aprender sobre el toString()método de la clase de objeto, visite Java Object toString ().

Articulos interesantes...