Chương trình Java để in đối tượng của một lớp

Trong hướng dẫn này, chúng ta sẽ học cách in đối tượng của một lớp trong Java.

Để hiểu ví dụ này, bạn nên có kiến ​​thức về các chủ đề lập trình Java sau:

  • Lớp và đối tượng Java

Ví dụ 1: Chương trình Java để in đối tượng

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

Đầu ra

 Kiểm tra @ 512ddf17

Trong ví dụ trên, chúng ta đã tạo một đối tượng của lớp Test. Khi chúng tôi in đối tượng, chúng tôi có thể thấy rằng đầu ra trông khác.

Điều này là do trong khi in đối tượng, toString()phương thức của lớp đối tượng được gọi. Nó định dạng đối tượng theo định dạng mặc định. Đó là,

  • Kiểm tra - tên của lớp
  • @ - tham gia chuỗi
  • 512ddf17 - giá trị mã băm của đối tượng

Nếu chúng ta muốn định dạng đầu ra theo cách của mình, chúng ta cần ghi đè toString()phương thức bên trong lớp. Ví dụ,

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

Đầu ra

 object

Trong ví dụ trên, đầu ra đã thay đổi. Đó là vì ở đây chúng ta ghi đè toString()phương thức để trả về đối tượng chuỗi.

Để tìm hiểu về toString()phương thức của lớp đối tượng, hãy truy cập Java Object toString ().

thú vị bài viết...