Belajar Memakai Method Tostring Pada Aktivitas Java
Di dalam class library Object dalam package (java.lang;) ,yang merupakan struktur akar dari semua class yang ada di bahasa pemrograman Java, terdapat salah satu method yang bernama toString(). Method ini berfungsi untuk merepresentasikan sebuah objek apapun ,menjadi sebuah String. Kaprikornus setiap kita ingin menampilkan nilai state pada sebuah objek , kita sanggup memakai method ini ,dengan cara mengoverridenya ,untuk mengembalikan nilai String. Pada artikel mencar ilmu java kali ini ,kita akan mencar ilmu mengenal rujukan penggunaan dari method toString() , dengan memakai bahasa pemrograman Java . Berikut mari kita simak lebih lanjut :
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Kalian sanggup perhatikan Contoh code ,beserta penjelasanya di bawah:
Tidak Menggunakan Method toString() :
Contoh Code 1:
Mahasiswa.java
Mahasiswa.java(Tanpa Method toString()) |
Main.java
Main.java |
Penjelasan :
Pada rujukan code diatas , pada class Mahasiswa , kita mendeklarasikan variable , npm dan nama.
Lalu kita menciptakan parameternya , di dalam Constructor class Mahasiswa.
Berpindah ke class Main ,kita menciptakan atau menginstansi objek , dari class Mahasiwa.
Di dalam Constructor , kita sekaligus mendefinisikan nilai argument .
Selanjutnya kita coba tampilkan outputnya.
Karena kita tidak ,menggunakan method toString() disini , maka output yang akan tampil berupa nilai hashcode, yang dimana tidak sanggup dibaca oleh user atau pengguna.
Output
Output Hasil |
Menggunakan Method toString() :
Contoh Code 2:
Mahasiswa.java
Mahasiswa.java(Method toString()) |
Main.java
Main.java |
Penjelasan :
Pada Contoh code 2 diatas , bedanya disini kita memakai method override toString() , untuk mengembalikan nilai String , pada variable npm ,dan nama.
Yang dimana kita mendefinisikan nilai argumentnya , dikala kita menginstansi objek pada class Main.
Untuk menciptakan method toString(), pertama-tama kalian sanggup mendrag area pada variable npm dan nama.
drag area variable |
Lalu tekan tombol Alt + Insert , pada keyboard di Komputer atau Laptop kalian.
Pada jendela Generate , pilih toString().
Generate |
Generate toString() |
Setelah itu method toString() , akan secara otomatis tergenerate.
Method override toString() |
Kita tampilkan output balasannya , akan sama menurut nilai argument , dalam Constructor.
Output :
Output Hasil |
EmoticonEmoticon