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 atauheir class.
Tidak semua property
dan method dari class induk akan diturunkan. Property dan method
dengan hak akses private, tidak akan diturunkan kepada class
anak. Hanya property dan method dengan hak akses protected dan
public saja yang bisa diakses dari class anak.
Tidak ada komentar:
Posting Komentar