Laporan Praktikum PBO
Modul5
Rian Muhibatul Ikhsan
20160910106
SI 2016 C
FAKULTAS ILMU KOMPUTER
SISTEM INFORMASI
UNIVERSITAS KUNINGAN
2019
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.
5. Buat File Empty Java File Baru
6. Ketikan Source Code berikut ini dan simpan dengan nama file cucu.java.
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
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.
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
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.
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
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
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
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
Tidak ada komentar:
Posting Komentar