4
Inheritance (Pewarisan)
I. Tujuan:
1. Mengetahui pengertian inheritance (pewarisan)
2. Mengetahui konsep inheritance
3. Mengimplementasikan konsep inheritance pada bahasa pemrograman java
4. Memahami penggunaan kata kunci super
5. Mengetahui pengaksesan member pada parent class
Contoh kasus:
Terdapat beberapa software di komputer. Software tersebut beraneka ragam:
software game, software edukasi, dan lain-lain. Biarpun berbeda jenisnya, software
tersebut pasti memiliki kesamaan dengan software sejenisnya. Dengan kata lain, apabila
dilihat dari segi pemrograman, maka class Software adalah superclass, sedangkan
class Game adalah subclassnya. Jadi penulisan code java-nya adalah sebagai berikut:
Kemudian buatlah class Persegi dan Segitiga sebagai subclass atau anak kelas.
Hasilnya adalah:
3) Kontrol Akses
V. Kesimpulan
(Kesimpulan apa yang dapat anda ambil dari praktikum modul ini?)