Apa itu constructor. Konstruktor adalah method yang secara otomatis dipanggildijalankan pada saat sebuah class diinstansi.
![Belajar Java Dasar Pages 51 54 Text Version Fliphtml5](https://online.fliphtml5.com/gxam/maes/files/page/51.jpg)
Belajar Java Dasar Pages 51 54 Text Version Fliphtml5
Contoh program konstruktor pada java. Java sendiri tidak memiliki method destructor karena java menggunakan gerbage collector untuk manajemen memorinya. Destructor adalah method khusus yang akan dieksekusi saat objek dihapus dari memori. Selain pada konstruktor overloading juga dapat dilakukan pada method contoh kita akan membuat dua buah method dimana method yang pertama menggunakan paramterer nama dan method yang ke dua menggunakan parameter nama dan kota contoh sebagai berikut. Maka hasilnya akan seperti di atas. Lalu pada method info ktai mengeksekusi method showmessage dari induk dengan supershowmessage. Dalam constructor tidak boleh pakai keyword void.
Pada kesempatan kali ini kita akan belajar java tentang cara membuat constructor pada java class atau bisa juga kita sebut overloadpembuatan constructor pada java sangat mudah ada beberapa aturan untuk membuat constructor salah satunya adalah nama constructor harus sama dengan nama class. Apabila kita mendeklarasikan satu atau lebih konstruktor maka java tidak akan menambahkan kostruktor default. Constructor sendiri berfungsi untuk memberikan nilai awal pada sebuah class ketika class tersebut dibuat dalam bentuk objek pada class lain. Constructor bisa memiliki parameter bisa juga tidak. Jika dalam sebuah class tidak terdapat konstruktor maka secara otomatis java akan membuatkan sebuah default konstruktor. Jadi si gerbage collector akan otomatis menghapus objek yang tidak terpakai.
Yang perlu diperhatikan adalah apabila anda tidak mendeklarasikan satu pun konstruktor maka java secara otomatis menambahkan konstruktor default ke dalam class yang kita buat walaupun tidak kelihatan pada kode program. Atau dengan kata lain konstruktor adalah method yang pertama kali dijalankan pada saat sebuah objek pertama kali diciptakan. Konstruktor konstruktor pada java merupakan method khusus yang dipakai oleh java untuk membuat sebuah object didalam kelas dan tiap kelas boleh memiliki lebih dari satu konstruktor. Yang perlu diperhatikan bahwa terdapat dua buah class disini yang mana pada class pertama yaitu class data dan yang kedua class mainclass data berupa data yaitu atribut dan constructor dan pada main fungsinya untuk memproses class pada data. Untuk contoh yang pertama kita akan membuat program sederhana menggunakan konstruktor tampa parameter pada program ini kita akan membuat beberpa variabel dimana pada variable tersebut sudah kita set nilainya didalam konstruktor akan kita ubah semua nilai pada variable tersebut. Di java constructor ialah sebuah method yang namanya sama persis dengan nama class nya.
Cara menggunakan konstruktor adalah dengan menggunakan kata kunci new. Contoh contoh di atas mungkint terdengar abstrak karena tidak mungkin kita membuat program seperti itu di dunia nyata. Tidak mengembalikan nilai termasuk void. Sementara untuk bahasa pemrograman lain seperti c kita bisa membuat. Nama konstruktor nama kelas 2. Dibawah sini saya membuat contoh penggunaan constructor pada java.
Bagaimana penerapan this dan super pada dunia nyata.