Postingan

Penjelasan dan contoh tentang inheritance & polymorphism

Pengertian Inheritance (Pewarisan) dalam OOP Inheritance  atau  Pewarisan/Penurunan  adalah konsep pemrograman dimana sebuah  class  dapat ‘ menurunkan ’  property   dan  method  yang dimilikinya kepada  class   lain. Konsep  inheritance   digunakan untuk memanfaatkan fitur ‘ code reuse ’ untuk menghindari duplikasi kode program. Konsep  inheritance  membuat sebuah struktur atau ‘ hierarchy ’  class   dalam kode program .  Class yang akan ‘ diturunkan ’ bisa disebut sebagai  class induk (parent class), super class,  atau   base class . Sedangkan class yang ‘ menerima penurunan ’ bisa disebut sebagai  class anak (child class), sub class, derived class  atau heir class Tidak semua  property  dan  method  dari  class  induk akan diturunkan.  Property  dan  method  dengan hak akses  private , tidak akan diturunkan kepada cl...