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 ().