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 :
typescriptclass 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 :
typescriptclass User {
name: string = 'john';
}
Maintenant, créons un objet de notre classe :
typescriptlet user: User = new User;
Et affichons maintenant la valeur de la propriété :
typescriptconsole.log(user.name); // 'john'
Et maintenant, modifions la valeur de la propriété après la création de l'objet :
typescriptuser.name = 'eric';
Задание 1
Créez une classe Student avec les propriétés
name et age.