Praktikum Pemrograman Berorientasi Objek (PBO) Modul 4 (Java)
CONSTRUKTOR
I. Landasan Teori
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 :
III. Post Test
Buatlah program construktor dengan case studi yang berbeda dari praktikum diatas.Disini saya akan membuat program tentang biodata
Pertama, kita buat terlebih dahulu class dengan nama Farhan.java
Source Code nya adalah sebagai berikut :
Kemudian kita jalankan file tersebut, maka hasilnya adalah sebagai berikut :
IV. Tugas Individu
Buatlah program Construktor Multiple dan Overloading dengan case studi yang berbeda dari praktikum diatasDisini saya akan membuat program tentang Jenis Mobil
Pertama, kita buat terlebih dahulu class dengan nama Mobil.java
Source Code nya adalah sebagai berikut :
Kedua, kita buat class baru dengan nama Overload.java
Source Code nya adalah sebagai berikut :
Kemudian kita jalankan file Overload.java tersebut, maka hasilnya adalah sebagai berikut :
Komentar
Posting Komentar