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