Наследование ООП классов в TypeScript

Наследование классов в TypeScript осуществляется обычным образом, так же, как и в чистом JavaScript.

Давайте попробуем. Пусть у нас есть следующий класс:

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

Давайте унаследуем от этого класса:

class Student extends User { course: number; constructor(name: string, course: number) { super(name); this.course = course; } }

Создайте класс Employee, который наследует от класса User.