Metodele claselor în OOP în TypeScript
Să învățăm acum cum să creăm metode
ale claselor. Să presupunem că avem clasa User
cu proprietatea name:
class User {
name: string = '';
}
Să facem o metodă care returnează numele utilizatorului, specificând tipul valorii returnate:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Și acum să facem o metodă care modifică valoarea numele. Numele va fi transmis ca parametru și pentru acest parametru trebuie de asemenea să specificăm tipul:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Creați o clasă Student cu proprietățile
name și age. Adăugați metode
pentru obținerea și modificarea acestor proprietăți.