Методы классов в ООП в TypeScript

Давайте теперь научимся создавать методы классов. Пусть у нас есть класс User со свойством name:

class User { name: string = ''; }

Сделаем метод, возвращающий имя юзера, указав ему тип возвращаемого значения:

class User { name: string = ''; getName(): string { return this.name; } }

А теперь сделаем метод, изменяющий значение имени. Имя будет передаваться параметром и для этого параметра мы также должны указать тип:

class User { name: string = ''; getName(): string { return this.name; } setName(name: string): void { this.name = name; } }

Создайте класс Student со свойствами name и age. Добавьте методы для получения и изменения этих свойств.