Dedičnosť OOP tried v TypeScript
Dedičnosť tried v TypeScript prebieha obvyklým spôsobom, rovnako, ako v čistom JavaScripte.
Skúsme to. Nech máme nasledujúcu triedu:
class User {
name: string;
constructor(name: string) {
this.name = name;
}
}
Od tejto triedy odvoďme:
class Student extends User {
course: number;
constructor(name: string, course: number) {
super(name);
this.course = course;
}
}
Vytvorte triedu Employee, ktorá
dedí od triedy User.