Program w języku Java do drukowania obiektu klasy

W tym samouczku nauczymy się drukować obiekt klasy w Javie.

Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:

  • Klasa i obiekty Java

Przykład 1: program Java do drukowania obiektu

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

Wynik

 Test @ 512ddf17

W powyższym przykładzie stworzyliśmy obiekt klasy Test. Kiedy drukujemy obiekt, widzimy, że wynik wygląda inaczej.

Dzieje się tak, ponieważ podczas drukowania obiektu toString()wywoływana jest metoda klasy obiektu. Formatuje obiekt w domyślnym formacie. To jest,

  • Test - nazwa klasy
  • @ - łączy ciąg
  • 512ddf17 - wartość hashcode obiektu

Jeśli chcemy sformatować wynik na swój własny sposób, musimy nadpisać toString()metodę wewnątrz klasy. Na przykład,

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

Wynik

 object

W powyższym przykładzie dane wyjściowe uległy zmianie. Dzieje się tak, ponieważ tutaj nadpisujemy toString()metodę zwracania obiektu ciągu.

Aby dowiedzieć się więcej o toString()metodzie klasy obiektów, odwiedź stronę Java Object toString ().

Interesujące artykuły...