Metody tříd v OOP v TypeScript
Nyní se naučíme vytvářet metody
tříd. Předpokládejme, že máme třídu User
se vlastností name:
class User {
name: string = '';
}
Vytvořme metodu vracející jméno uživatele, a určeme jí typ vrácené hodnoty:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Nyní vytvořme metodu, která mění hodnotu jména. Jméno bude předáno parametrem a pro tento parametr musíme také určit typ:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Vytvořte třídu Student se vlastnostmi
name a age. Přidejte metody
pro získání a změnu těchto vlastností.