Constructor
Constructor adalah method yang secara otomatis dipanggil/dijalankan pada saat sebuah class diinstansi. Jika dalam sebuah class tidak terdapat constructor maka secara otomatis java akan membuatkan sebuah default constructor. Nama constructor harus sama dengan nama class dan tidak boleh memiliki tipe return value. Sama halnya dengan method, constructor dapat memiliki satu atau banyak parameter maupun tanpa parameter. Constructor biasanya digunakan untuk memberi nilai awal dari atribut-atribut class tersebut.Multiple Constructor
Java tidak membatasi jumlah constructor dalam satu class, sehingga memungkinkan sebuah class memiliki lebih dari satu constructor. Multiple Constructor adalah adanya lebih dari satu constructor untuk sebuah class. Yang membedakan antara satu constructor dengan constructor lainnya adalah pada parameternya (nama constructornya sama).Function Overloading
Overloading adalah diperbolehkannya dalam sebuah class memiliki lebih dari satu function yang serupa (nama function-nya sama) tetapi deklarasi-deklarasi parameternya berbeda.II. Praktikum
Praktikum1
1. Buatlah project baru di Netbeans dengan nama Modul4PBO2. Buat file empty java file baru
3. Ketikan source code berikut ini dan simpan dengan nama file Construktor.java
4. Jalankan file Construktor.java tersebut, maka hasilnya akan seperti berikut :
Praktikum2
1. Buat file empty java file baru2. Ketikan source code berikut ini dan simpan dengan nama file Buku.java
3. Buat file empty java file baru
4. Ketikan source code berikut ini dan simpan dengan nama file DemoBuku.java
5. Jalankan file DemoBuku.java tersebut, maka hasilnya akan seperti berikut :
Praktikum3
1. Buat file empty java file baru2. Ketikan source code berikut ini dan simpan dengan nama file Mahasiswa.java
3. Jalankan file Mahasiswa.java tersebut, maka hasilnya akan seperti berikut :
Praktikum4
1. Buat file empty java file baru2. Ketikan source code berikut ini dan simpan dengan nama file Teman.java
3. Buat file empty java file baru
4. Ketikan source code berikut ini dan simpan dengan nama file Overload.java
5. Jalankan file Overload.java tersebut, maka hasilnya akan seperti berikut :
Komentar
Posting Komentar