English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

Control de flujo Java

Java array

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java lista (List)

Java cola (cola)

Java conjuntos Map

Java conjuntos Set

Java entrada/salida (I/O)

Java Reader/Writer

Otras temáticas Java

Java programa para imprimir objetos de clases

Java recopilación de ejemplos

En este tutorial, aprenderemos cómo imprimir objetos de clases en Java.

Para entender este ejemplo, debes entender lo siguienteProgramación JavaTema:

Ejemplo1:Java programa para imprimir objetos

class Test {
}
class Main {
  public static void main(String[] args) {
    // Crear objeto de la clase Test
    Test obj = new Test();
    //Imprimir objeto
    System.out.println(obj);
  }
}

Resultado de salida

Test@512ddf17

En el ejemplo anterior, creamos 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 un objeto, se llama al método toString() de la clase del objeto. Formatea el objeto en un formato predeterminado. Como se muestra a continuación:

  • Test - Nombre de la clase

  • @ - Conectar cadenas

  • 512ddf17 - Valor de hash del objeto

Si desea formatear la salida de su manera, debe sobrescribir el método toString() dentro de la clase. Por ejemplo,

class Test {
  @Override
  public String toString() {
    return "object";
  }
}
class Main {
  public static void main(String[] args) {
    //Crear objeto de la clase Test
    Test obj = new Test();
    // Imprimir objeto
    System.out.println(obj);
  }
}

Resultado de salida

object

En el ejemplo anterior, el output se ha cambiado. Esto se debe a que aquí hemos sobrescrito el método toString() que devuelve una cadena del objeto.

Para obtener información sobre el método toString() de la clase objeto, visiteJava Object toString().

Java recopilación de ejemplos