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