Méthodes de classe en POO dans TypeScript

Apprenons maintenant à créer des méthodes de classes. Supposons que nous ayons une classe User avec une propriété name :

typescriptclass User {
  name: string = '';
}

Créons une méthode renvoyant le nom de l'utilisateur, en spécifiant le type de sa valeur de retour :

typescriptclass User {
  name: string = '';
  
  getName(): string {
    return this.name;
  }
}

Et maintenant, créons une méthode modifiant la valeur du nom. Le nom sera passé en paramètre et pour ce paramètre, nous devons également spécifier le type :

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

Créez une classe Student avec les propriétés name et age. Ajoutez des méthodes pour obtenir et modifier ces propriétés.