Herencia de métodos públicos en POO en JavaScript
La clase hija hereda todos los métodos públicos de los padres. Veamos un ejemplo. Supongamos que tenemos una clase con los siguientes métodos:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Supongamos que de esta clase hereda la siguiente clase:
class Student extends User {
}
Comprobemos que los métodos se han heredado. Creemos un nuevo objeto estudiante:
let student = new Student;
Establezcamos su nombre usando el método heredado:
student.setName('john');
Leamos su nombre usando el método heredado:
let name = student.getName();
console.log(name);
Comprueba que tu clase Employee
hereda los métodos de la clase User.