Program Java na tlač objektu triedy

V tomto tutoriále sa naučíme tlačiť objekt triedy v Jave.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Trieda Java a objekty

Príklad 1: Program Java na tlač objektu

 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); ) )

Výkon

 Test @ 512ddf17

Vo vyššie uvedenom príklade sme vytvorili objekt triedy Test. Keď objekt tlačíme, vidíme, že výstup vyzerá inak.

Je to tak preto, lebo pri tlači toString()objektu sa volá metóda triedy objektu. Formátuje objekt v predvolenom formáte. To znamená,

  • Test - názov triedy
  • @ - spája reťazec
  • 512ddf17 - hodnota hashcode objektu

Ak chceme výstup naformátovať vlastným spôsobom, musíme prepísať toString()metódu vo vnútri triedy. Napríklad,

 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); ) )

Výkon

 object

Vo vyššie uvedenom príklade sa výstup zmenil. Je to preto, lebo tu prepíšeme toString()metódu vrátenia objektu reťazca.

Ak sa chcete dozvedieť viac o toString()metóde triedy objektov, navštívte Java Object toString ().

Zaujímavé články...