Contoh Inheritance
Contoh Sederhana
Misalnya, kita memiliki kelas dasar yang disebut Hewan
yang memiliki beberapa properti dan metode umum yang digunakan oleh semua jenis hewan.
Kemudian, kita bisa membuat kelas Kucing
yang mewarisi kelas Hewan
. Ini berarti Kucing
akan memiliki semua properti dan metode yang dimiliki oleh Hewan
, ditambah dengan apa pun yang khusus untuk Kucing
.
Dalam penggunaan sehari-hari, kita bisa membuat objek dari kelas Kucing
dan menggunakan metode yang diwarisi dari Hewan
serta metode yang spesifik untuk Kucing
.
Dengan contoh ini, kita dapat melihat bahwa Kucing
secara otomatis mewarisi fungsi makan()
dari Hewan
tanpa perlu mendefinisikan ulang fungsi tersebut di dalam kelas Kucing
. Ini adalah salah satu keuntungan dari menggunakan inheritance, di mana kita dapat memanfaatkan kode yang sudah ada tanpa duplikasi.
Last updated