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 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 :

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 diatas

Disini 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 :

DAFTAR PUSTAKA

Buku Modul Praktikum PBO FKOM Universitas Kuningan

Komentar

Postingan populer dari blog ini

Laporan Praktikum Jaringan Komputer Modul 2 (IP Addressing dan Simulator Cisco Packet Tracer)

Laporan Praktikum Jaringan Komputer Modul 3 (Pengenalan VLAN)

Praktikum Jaringan Komputer Modul 7 (Static Routing)