Metode klasa u OOP u TypeScript
Hajde sada da naučimo kako da kreiramo metode
klasa. Neka postoji klasa User
sa svojstvom name:
class User {
name: string = '';
}
Napravimo metod koji vraća ime korisnika, određujući mu tip vraćene vrednosti:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
A sada hajde da napravimo metod koji menja vrednost imena. Ime će biti prosleđeno kao parametar i za ovaj parametar takođe moramo odrediti tip:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Napravite klasu Student sa svojstvima
name i age. Dodajte metode
za dobijanje i menjanje ovih svojstava.