Tugas 5 – Rekayasa Web (KU) - 1311511057 - Raden Doni Wijoyo
1. TUGAS 5 – REKAYASA WEB
KELOMPOK (KU)
RADEN DONI WIJOYO - 1311511057
2. 01. Inheritance pada PBO / Java
Inheritance adalah pewarisan. Pewarisan dalam pemrograman berorientasi objek,
Inheritance memungkinkan suatu Class bisa mewariskan atribut dan Method kepada Class
yang lainnya atau subClass, sehingga membentuk Class hirarki. Inheritance sangat mirip
dengan hubungan orang tua dengan anak. Manakala suatu kelas menerima warisan dari
semua anggota data dan fungsi menerima warisan, walaupun tidak semua di antara
mereka dapat diakses oleh anggota fungsi dari kelas.
Di dalam Java untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara
menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan
nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita
ingin melakukan perluasan class.
3. Semua class dalam Java, termasuk class yang
membangun Java API, merupakan subclass dari
superclass Object.
Contoh dari hierarki class :
Superclass adalah class induk atau class orang tua, class yang letaknya di atas class tertentu di dalam
hierarki.
Subclass adalah class anak. Semua property, methode, ataupun konstruktor yang dimiliki oleh superclass
jika diwariskan, maka subclass memiliki semua yang dimiliki oleh superclass.
4. 02. Contoh program dari inheritance:
“ Lalu running program,
maka hasil nya akan
seperti ini: “
5. 03. Konsep inheritance pada UML Class
Diagram
Pertama buat class diagram
terlebih dahulu , disini saya
menggunakan star uml hasilnya
seperti dibawah ini.
6. Kemudian buka eclipse
dan buat class baru
dengan nama customer.