Untuk apa warisan itu digunakan?
Tujuan pewarisan adalah untuk mengkonsolidasikan dan menggunakan kembali kode. Misalnya, jika objek mobil, truk, dan sepeda motor adalah subkelas dari kendaraan superclass, kode yang berlaku untuk semuanya dapat dikonsolidasikan ke dalam superclass kendaraan. Subclass akan mewarisi kode ini dan setiap perubahan di masa depan dibuat untuk itu, secara otomatis.
Lima jenis warisan
- Warisan tunggal - Subkelas mewarisi karakteristik dari satu superclass.
- Multiple inheritance - Sebuah subclass mungkin memiliki lebih dari satu superclass dan karakteristik inherit dari semuanya.
- Warisan bertingkat - Subclass mungkin memiliki subclass sendiri. Dengan kata lain, subclass dari superclass itu sendiri dapat menjadi superclass ke subclass lainnya.
- Warisan hirarkis - Kelas dasar bertindak sebagai superclass induk ke beberapa tingkat subkelas.
- Warisan hibrid - Kombinasi dari satu atau lebih jenis warisan lainnya.
Instance, berorientasi objek, istilah-istilah Pemrograman