Langsung ke konten utama

CONSTRUCTOR (MODUL_4)

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 Modul4PBO
2. 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 baru
2. 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 baru
2. 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 baru
2. 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 :

sekian yang dapat saya sampaikan, Terimakasih :)

Komentar

Postingan populer dari blog ini

INTERFACE (MODUL_8)

Deklarasi Interface Interface namaInterface { .......... //deklarasi konstanta dan method .......... } Berikut ini adalah contoh membuat interface Speedometer : public interface Speedometer { public void tambahKecepatan(); public void kurangiKecepatan(); } Implementasi Interface II. PRAKTIKUM Praktikum1 1. Buat file empty java file baru 2. Ketikan source code berikut ini dan simpan dengan nama file  Speedometer.java 3. Jalankan file  Speedometer.java  tersebut, maka hasilnya adalah sebagai berikut : Praktikum2 1. Ketikan source code berikut ini dan simpan dengan nama file  Pesan.java 2. Buat file empty java file baru 3. Ketikan source code berikut ini dan simpan dengan nama file  MainPesan.java 3. Jalankan file  MainPesan.java  tersebut, maka hasilnya adalah sebagai berikut : Interface  adalah sekumpulan konstanta dan atau deklarasi method tanpa menyertakan/menuliskan body methodnya. Inte...