Fitur dalam Bahasa Program dimana sebuah Class menjadi
turunan Class yang lain
. Class yang diturunkan disebut Parent Class atau Class Induk, dan Class turunannya disebut Child Class, atau Class Anak.
Dengan
Inheritance, maka sebuah kode bisa dipakai di berbagai tempat/bagian badan
program, tanpa perlu mendefinisikan ulang.
Method dan Property dari Class Induk, akan menjadi
Method dan Property Class Anak, dengan modifier Public pada Method/Propertynya.
Class Manusia()
{
public void Makan(){};
public void Minum(){};
}
Class Mahasiswa extends Manusia()
{
public void Belajar(){};
}
Pada Class Utama kita lakukan instasiasi:
Mahasiswa mhs = new Mahasiswa();
mhs.Makan();
mhs.Minum();
mhs.Belajar();
Tampak bahwa dengan mhs merupakan objek dari Class Mahasiswa bisa memanfaatkan method dari Class Manusia yaitu Makan dan Minum, karena Class Mahasiswa merupakan Turunan dari Class Manusia.
No comments:
Post a Comment