Pewarisan Kelas dalam OOP dalam JavaScript
Satu kelas boleh mewarisi dari kelas lain,
meminjam kaedah dan sifatnya.
Ini diperlukan apabila dua
kelas sangat serupa. Sebagai contoh,
kita mungkin mempunyai kelas User,
dan juga Student, yang
mempunyai sifat dan kaedah yang sama,
tetapi menambah sendiri.
Dalam kes ini, adalah mudah
untuk pelajar mewarisi
kaedah berulang induk.
Mari kita lihat bagaimana ia dilakukan.
Katakan kita mempunyai kelas User,
yang akan menjadi induk:
class User {
}
Katakan kita juga mempunyai kelas pelajar, yang akan menjadi keturunan:
class Student {
}
Mari kita buat supaya kelas keturunan
mewarisi kaedah dan sifat
induknya. Ini dilakukan dengan
kata kunci extends:
class Student extends User {
}
Buat kelas Employee,
mewarisi dari kelas User.