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:
class User {
name: string;
constructor(name: string) {
this.name = name;
}
}
Hãy kế thừa từ lớp này:
class Student extends User {
course: number;
constructor(name: string, course: number) {
super(name);
this.course = course;
}
}
Tạo một lớp Employee
kế thừa từ lớp User.