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:

javascriptclass User {
  
}

Misalkan kita juga memiliki kelas siswa, yang akan menjadi turunan:

javascriptclass Student {
  
}

Mari kita buat agar kelas turunan mewarisi metode dan properti dari induknya. Ini dilakukan dengan kata kunci extends:

javascriptclass Student extends User {
  
}
Задание 1

Buatlah kelas Employee, yang mewarisi dari kelas User.