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 :
class User {
name: string = '';
}
Créons une méthode renvoyant le nom de l'utilisateur, en spécifiant le type de sa valeur de retour :
class 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 :
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
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.