
Apakah warisan yang digunakan?
Tujuan pusaka adalah mengkonsolidasikan dan menggunakan semula kod. Contohnya, jika objek kereta, trak, dan motosikal adalah subkelas kenderaan superkelas, kod yang terpakai bagi mereka semua boleh disatukan menjadi superclass kenderaan. Subclass akan mewarisi kod ini dan sebarang perubahan masa depan yang dibuat kepadanya, secara automatik.
Lima jenis pusaka
- Warisan tunggal - Subclass mewarisi ciri-ciri dari satu superclass tunggal.
- Warisan Pelbagai - Subkelas mungkin mempunyai lebih daripada satu superclass dan mewarisi ciri-ciri dari mereka semua.
- Warisan bertingkat - Subkelas mungkin mempunyai subkelas sendiri. Dalam erti kata lain, subclass superclass itu sendiri boleh menjadi superclass ke subclass lain.
- Warisan hirarkis - Kelas asas bertindak sebagai superclass induk kepada pelbagai peringkat subkelas.
- Warisan hibrid - Gabungan satu atau lebih jenis warisan yang lain.
Contoh, Berorientasikan Objek, Pengaturcaraan istilah