Dziedziczenie klas OOP w TypeScript
Dziedziczenie klas w TypeScript realizowane jest w zwykły sposób, tak samo, jak w czystym JavaScripcie.
Spróbujmy. Załóżmy, że mamy następującą klasę:
class User {
name: string;
constructor(name: string) {
this.name = name;
}
}
Odiedziczmy od tej klasy:
class Student extends User {
course: number;
constructor(name: string, course: number) {
super(name);
this.course = course;
}
}
Utwórz klasę Employee, która
dziedziczy po klasie User.