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 Modul5PBO2. 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 baru2. 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 diatasDisini 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 cicitPertama, 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 :
Komentar
Posting Komentar