Lớp, module và kế thừa trong OOP JavaScript

Hãy cùng xem cách kế thừa các lớp được đặt trong các module. Giả sử chúng ta có lớp sau:

User.jsexport default class User {
  
}

Giả sử từ lớp này, chúng ta sẽ kế thừa một lớp khác:

Student.jsexport default class Student extends User {
  
}

Trong trường hợp này, lớp con cần import lớp cha:

Student.jsimport User from './User.js';

export default class Student extends User {
  
}
Задание 1

Đặt lớp Programmer vào một tệp riêng biệt.

Задание 2

Làm sao để lớp Programmer kế thừa từ lớp Employee.