Pewarisan Kelas dalam OOP di JavaScript
Satu kelas dapat mewarisi dari kelas
lainnya, dengan meminjam metode dan
propertinya. Ini diperlukan ketika
dua kelas sangat mirip. Misalnya,
kita mungkin memiliki kelas User,
serta Student, yang
memiliki properti dan metode yang sama,
tetapi juga menambahkan miliknya sendiri.
Dalam hal ini, akan lebih mudah jika
siswa mewarisi
metode berulang dari induknya.
Mari kita lihat bagaimana hal ini dilakukan.
Misalkan kita memiliki kelas User,
yang akan menjadi induk:
class User {
}
Misalkan kita juga memiliki kelas siswa, yang akan menjadi turunan:
class Student {
}
Mari kita buat agar kelas turunan
mewarisi metode dan properti dari
induknya. Ini dilakukan dengan
kata kunci extends:
class Student extends User {
}
Buatlah kelas Employee,
yang mewarisi dari kelas User.