Rabu, April 24, 2019

Overriding toString() pada Java

Artikel ini memiliki kesamaan dengan artikel yang berjudul Overriding Method Equal pada Java. Perhatikan contoh program berikut ini:

Output:
Complex@19821f

Semua class dalam Java adalah turunan dari object class, baik secara langsung atapun tidak langsung. Class object memiliki beberapa method dasar seperti clone(), toString(), equals(), dan lain sebagainya. Default toString() method dalam object mencetak "class name @ hash code". Dapat juga dilakukan overriding toString() method dalam class yang mencetak hasil output. Contoh, perhatikan code program toString yang dilakukan overriding dengan mencetak hasil "Real + i Imag" form.

Output:
10.0 + i15.0

Secara umum, merupakan suatu hal yang baik untuk melakukan overriding toString() untuk mendapatkan nilai output ketika object digunakan dalam print() atau println().





Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D