Praktikum Pemtograman Berorientasi Objek (PBO) Modul 5 (Java)

INHERITANCE (PEWARISAN)

I. LANDASAN TEORI

Konsep pewarisan (inheritence) : Proses pembentukan kelas baru dari kelas yang sudah ada menjadi kelas Superclass dari kelas Subclass. Proses pembentukan kelas menghasilkan hierarki kelas yaitu puncak hierarki yang disebut kelas abstrak.

Dengan inheritance, class yang baru (subclass) akan mirip dengan class yang lama (superclass) namun memiliki karakteristik yang baru. Dalam java, subclass hanya bisa memiliki satu superclass (single inheritance) sedangkan superclass bisa memiliki satu subclass atau lebih.

Untuk menerapkan inheritance, gunakan statement "extends".
Keywors "super" digunakan oleh subclass untuk memanggil constructor atau method yang ada pada superclass-nya.

II. PRAKTIKUM

Praktikum1

1. Buatlah project baru di Netbeans dengan nama Modul5PBO
2. Buat file empty java file baru
3. Ketikan source code berikut ini dan simpan dengan nama file Person.java


4. Buat file empty java file baru
5. Ketikan source code berirkut ini dan simpan dengan nama file Dosen.java


6. Buat file empty java file baru
7. Ketikan source code berirkut ini dan simpan dengan nama file Mahasiswa.java


8. Buat file empty java file baru
9. Ketikan source code berirkut ini dan simpan dengan nama file Tampil.java


10. Jalankan file Tampil.java tersebut, maka hasilnya adalah sebagai berikut :

Praktikum2

1. Buat file empty java file baru
2. Ketikan source code berikut ini dan simpan dengan nama file Kakek.java


3. Buat file empty java file baru
4. Ketikan source code berikut ini dan simpan dengan nama file Bapak.java


5. Buat file empty java file baru
6. Ketikan source code berikut ini dan simpan dengan nama file Cucu.java


7. Jalankan file Cucu.java tersebut, maka hasilnya adalah sebagai berikut :


8. Jalankan file Bapak.java tersebut, maka hasilnya adalah sebagai berikut :

III. POST TEST

Buatlah program inheritance dengan case studi yang berbeda dari praktikum diatas

Disini saya akan membuat program tentang Mobil

Pertama, kita buat dulu class dengan nama Mobil.java

Source code nya adalah sebagai berikut :


Kedua, kita buat class baru dengan nama Toyota.java

Source code nya adalah sebagai berikut :


Ketiga, kita buat class baru dengan nama Honda.java

Source code nya adalah sebagai berikut :


Keempat, kita buat class baru dengan nama Nissan.java

Source code nya adalah sebagai berikut :


Kelima, kita buat class baru dengan nama Tampil.java

Source code nya adalah sebagai berikut :


Kemudian kita jalankan file Tampil.java, maka hasilnya adalah sebagai berikut :

IV. TUGAS INDIVIDU

Modifikasi program Praktikum 2, sehingga terdapat sub class cicit

Pertama, kita ubah terlebih dahulu class Cucu.java

Ubah source code nya menjadi seperti berikut :


Kedua, buat sub class Cicit.java

Source code nya adalah sebagai berikut :


Jalankan file Cicit.java, 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)

Praktikum Jaringan Komputer Modul 7 (Static Routing)

Laporan Praktikum Jaringan Komputer Modul 3 (Pengenalan VLAN)