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