Laporan modul 5 pbo

MODUL V
INHERITANCE 
(PEWARISAN)


A. Dasar Teori

Konsep Peawrisan (Inheritance) adalah Proses Pembentukan kelas baru dari kelas yang sudah ada menjadi kelas Superclass dan kelas Subclasses. Proses pembentukan kelas menghasilkan hierarki kelas yaitu puncak hierarki yang disebut kelas abstrak. Dengan Inheritance, class baru (subclass) akan mirip dengan class yang lama (superclass) namun memiliki karakteristik yang baru. Dalam Java, subclass hanya bisa memiliki satu superclass (single inheritance) seedangkan superclass bisa memiliki satu subclass atau lebih.

Untuk menampilkan Inheritance, gunakan statement "extends". 

namaSubclass extends namaSuperclass
{ .......// definisi class }
Keyword "Super" digunakan oleh subclass untuk memanggil constructor atau method yang ada pada superclass-nya.

Contoh untuk memanggil constructor milik superclass-nya :

super()
super(parameter)

Contoh untuk memanggil method milik superclass-nya :

super.namaMethod(parameter)

B. Praktikum
Praktikum 1
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 berikut berikut ini dan simpan dengan nama file Dosen.Java
6. Buat File Empty Java File Baru
7. Ketikan Source Code berikut ini dan simpan dengan nama file Mahasiswa.Java.



 8. Buat File Empty Java File Baru
9. Ketikan Source Code berikut ini dan simpan dengan nama file Tampil.Java

 10. Jalankan File Tampil.Java tersebut, Amati Hasilnya
 














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 simpaan 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 atau bapak.java tersebut, Amati Hasilnya !

C. Latihan / Post Test

Buatlah Program Inheritance  dengan case studi yang berbeda dari praktikum diatas.
Disini saya membuat Program dengan class JenisMotor

  




















Class Kawasaki


 Class Yamaha

Class Suzuki

Dan Jalankan Programny

D. Tugas Individu
 Modifikasi program Praktikum 2, sehingga terdapat sub class cicit.
Pertama kita buat class cucu dan dibawah ini adalah sintak programnya

Kemudian kita buat class cicit beserta sintak programnya
Kemudian Jalankan Programnya

DAFTAR PUSTAKA :
Modul Praktikum Pemrograman Berorientasi Objek UNIKU
http://dryandrian.blogspot.com 
 
 

 
 
 

Komentar

Postingan populer dari blog ini

PENGENALAN VIRTUAL LAN

Laporan modul 7 pbo