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:

typescriptclass User {
  name: string = '';
}

Să facem o metodă care returnează numele utilizatorului, specificând tipul valorii returnate:

typescriptclass 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:

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
  
  setName(name: string): void {
    this.name = name;
  }
}
Задание 1

Creați o clasă Student cu proprietățile name și age. Adăugați metode pentru obținerea și modificarea acestor proprietăți.