Langsung ke konten utama

Pengertian Inheritance Beserta Contohnya

         Pengertian 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 atauheir class.





Dalam OOP terdapat class. Class itu merupakan sebuah cetakan untuk membuat objek. Contohnya seorang pembuat kue, dia dapat membuat berbagai bentuk kue berdasarkan class cetakan kue.

Jadi kesimpulan sederhananya, contoh dari class itu adalah “cetakan kue” dan kue hasil cetakannya itu adalah “object”

Class sendiri terdiri dari Super class , dan Sub class. Super class biasanya bersifat global, sementara Sub class bersifat khusus.