Методы классов в ООП в 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. Добавьте методы
для получения и изменения этих свойств.