Kế thừa lớp trong OOP trong JavaScript

Một lớp có thể kế thừa từ một lớp khác, mượn các phương thức và thuộc tính của nó. Điều này cần thiết trong trường hợp hai lớp rất giống nhau. Ví dụ, chúng ta có thể có lớp User, và Student, có các thuộc tính và phương thức tương tự, nhưng bổ sung thêm của riêng nó. Trong trường hợp này, sẽ thuận tiện nếu sinh viên kế thừa các phương thức lặp lại từ lớp cha. Hãy xem cách thực hiện điều này.

Giả sử chúng ta có lớp User, sẽ là lớp cha:

javascriptclass User {
  
}

Giả sử chúng ta cũng có lớp sinh viên, sẽ là lớp con:

javascriptclass Student {
  
}

Hãy làm sao cho lớp con kế thừa các phương thức và thuộc tính của lớp cha của nó. Điều này được thực hiện bằng cách sử dụng từ khóa extends:

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

Tạo lớp Employee, kế thừa từ lớp User.