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

Guida di base Java

Controllo di flusso Java

Array Java

Programmazione orientata agli oggetti (I) Java

Programmazione orientata agli oggetti (II) Java

Programmazione orientata agli oggetti (III) Java

Gestione delle eccezioni Java

Lista Java (List)

Queue (coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Programma Java per stampare oggetti di classe

Manuale di esempi Java

In questo tutorial, impareremo come stampare oggetti di classe in Java.

Per comprendere questo esempio, dovresti conoscere quanto segueProgrammazione JavaArgomento:

Esempio 1: Programma Java per stampare l'oggetto

class Test {
}
class Main {
  public static void main(String[] args) {
    // Creazione dell'oggetto della classe Test
    Test obj = new Test();
    // Stampa dell'oggetto
    System.out.println(obj);
  }
}

Risultato di output

Test@512ddf17

Nell'esempio sopra, abbiamo creato un oggetto della classe Test. Quando stampiamo l'oggetto, possiamo vedere che l'output sembra diverso.

Questo è perché quando si stampa un oggetto, viene chiamato il metodo toString() della classe dell'oggetto. Formatta l'oggetto nel formato predefinito. Ecco un esempio:

  • Test - Nome della classe

  • @ Connettore stringa

  • 512ddf17 - Valore di hash dell'oggetto

Se si desidera formattare l'output in modo personalizzato, è necessario sovrascrivere il metodo toString() della classe. Ad esempio:

class Test {
  @Override
  public String toString() {
    return "object";
  }
}
class Main {
  public static void main(String[] args) {
    // Creazione dell'oggetto della classe Test
    Test obj = new Test();
    // Stampa oggetto
    System.out.println(obj);
  }
}

Risultato di output

object

Nell'esempio sopra, l'output è cambiato. Questo perché qui abbiamo sovrascritto il metodo di restituzione della stringa object toString().

Per conoscere il metodo toString() della classe oggetto, visitareJava Object toString()

Manuale di esempi Java