⊗jsOpIhOChM 30 of 60 menu

Méthodes des classes dérivées en POO en JavaScript

Une classe dérivée peut avoir ses propres méthodes. Par exemple, ajoutons à notre étudiant un getter et un setter pour l'année d'étude :

class Student extends User { setYear(year) { this.year = year; } getYear() { return this.year; } }

Dans la classe dérivée, seront accessibles à la fois ses méthodes personnelles et celles héritées. Vérifions cela. Créons un objet de la classe :

let student = new Student;

Définissons son nom à l'aide de la méthode héritée, et l'année d'étude à l'aide de sa propre méthode :

student.setName('john'); student.setYear(1);

Lisons son nom et son année d'étude :

let name = student.getName(); let year = student.getYear(); console.log(name, year);

Dans la classe Employee, créez un getter et un setter pour le salaire.

Vérifiez que dans la classe Employee fonctionnent à la fois ses méthodes propres, et celles héritées.

bydeenesfrptru