Propriétés de classe POO en TypeScript
Apprenons maintenant à déclarer les propriétés des classes. En TypeScript, toutes les propriétés doivent avoir leur type spécifié lors de la déclaration. Voyons comment cela se fait en pratique.
Créons une classe User. Définissons-lui
une propriété name en indiquant qu'elle
sera une chaîne de caractères :
class User {
name: string;
}
Cependant, ce code générera une erreur, car la valeur initiale de la propriété n'est pas définie.
Définissons-la :
class User {
name: string = 'john';
}
Maintenant, créons un objet de notre classe :
let user: User = new User;
Et affichons maintenant la valeur de la propriété :
console.log(user.name); // 'john'
Et maintenant, modifions la valeur de la propriété après la création de l'objet :
user.name = 'eric';
Créez une classe Student avec les propriétés
name et age.