Kế thừa Lớp OOP trong TypeScript

Tính kế thừa lớp trong TypeScript được thực hiện theo cách thông thường, giống hệt như trong JavaScript thuần túy.

Hãy thử làm. Giả sử chúng ta có lớp sau:

typescriptclass User {
  name: string;
  
  constructor(name: string) {
    this.name = name;
  }
}

Hãy kế thừa từ lớp này:

typescriptclass Student extends User {
  course: number;
  
  constructor(name: string, course: number) {
    super(name);
    this.course = course;
  }
}
Задание 1

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