Download - Tugas 5-[KI]-0316-safwan reza-1111511810
![Page 1: Tugas 5-[KI]-0316-safwan reza-1111511810](https://reader037.vdokumen.com/reader037/viewer/2022100807/58a76f8f1a28ab99238b5649/html5/thumbnails/1.jpg)
Inheritance adalah dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.Dimana pada Pemrograman Berorientasi Objek dapat digunakan untuk memaksimalkan fungsi-fungsi lainnya
Jelaskan istilah inheritance pada Pemrograman Berorientasi Object
![Page 2: Tugas 5-[KI]-0316-safwan reza-1111511810](https://reader037.vdokumen.com/reader037/viewer/2022100807/58a76f8f1a28ab99238b5649/html5/thumbnails/2.jpg)
Berikan contoh inheritance
• Extends : ini adalah keyword agar sebuah class menjadi subclass.
• Superclass : Menunjukkan class yang berarti parent class dari subclass/class anak.
• Subclass : adalah class anak atau turunan dari superclass/parent class.
• Super Keyword : untuk memanggil konstruktor dari superclass atau menjadi variabel yang mengacu pada superclass.
• Methode Overriding : Pendefinisian ulang method yang sama pada subclass
• Dalam inheritance, method overriding berbeda dengan method overloading.
• Jika method overriding adalah mendefinisikan kembali method yang sama, baik nama method maupun signature atau parameter yang diperlukan dalam subclass,
![Page 3: Tugas 5-[KI]-0316-safwan reza-1111511810](https://reader037.vdokumen.com/reader037/viewer/2022100807/58a76f8f1a28ab99238b5649/html5/thumbnails/3.jpg)
Gambar konsep inheritance pada UML Class Diagram