mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Rawak
speech play
speech pause
speech stop

Warisan dalam Pengaturcaraan Berorientasikan Objek (OOP)

Warisan ialah mekanisme dalam pengaturcaraan berorientasikan objek (OOP) yang membenarkan satu kelas mewarisi sifat dan tingkah laku daripada kelas lain. Kelas yang diwarisi dipanggil "kelas super" atau "kelas induk", manakala kelas yang melakukan pewarisan dipanggil "subkelas" atau "kelas anak".

Pewaris ialah subkelas yang mewarisi sifat dan tingkah laku daripada kelas super. Dalam erti kata lain, pewaris ialah kelas yang mewarisi atribut dan kaedah kelas lain.

Sebagai contoh, katakan kita mempunyai dua kelas: `Kereta` dan `Kereta Sukan`. Kelas `Kereta` mempunyai atribut seperti `warna`, `buat` dan `model` serta kaedah seperti `drive()` dan `brek()`. Kelas `SportsCar` mewarisi semua atribut dan kaedah ini daripada kelas `Car`, tetapi ia juga mempunyai beberapa atribut dan kaedah tambahan yang khusus untuk kereta sport. Jadi, kelas `SportsCar` akan menjadi pewaris kelas `Car`.

Pewarisan membolehkan kami menggunakan semula kod dan mengelakkan pertindihan. Daripada perlu mentakrifkan atribut dan kaedah yang sama dalam berbilang kelas, kita boleh mentakrifkannya sekali dalam superclass dan meminta semua subkelas mewarisinya. Ini menjadikan kod kami lebih cekap dan lebih mudah diselenggara.

Knowway.org menggunakan kuki untuk memberikan anda perkhidmatan yang lebih baik. Dengan menggunakan Knowway.org, anda bersetuju dengan penggunaan kuki kami. Untuk mendapatkan maklumat terperinci, anda boleh menyemak teks Dasar Kuki kami. close-policy