Héritage des méthodes publiques en POO en JavaScript
La classe enfant hérite de toutes les méthodes publiques des parents. Regardons un exemple. Supposons que nous ayons une classe avec les méthodes suivantes :
javascriptclass User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Supposons que la classe suivante hérite de cette classe :
javascriptclass Student extends User {
}
Vérifions que les méthodes ont été héritées. Créons un nouvel objet étudiant :
javascriptlet student = new Student;
Définissons son nom à l'aide de la méthode héritée :
javascriptstudent.setName('john');
Lisons son nom à l'aide de la méthode héritée :
javascriptlet name = student.getName();
console.log(name);
Задание 1
Vérifiez que votre classe Employee
hérite des méthodes de la classe User.