Herança de métodos públicos em OOP em JavaScript
A classe filha herda todos os métodos públicos dos pais. Vamos ver com um exemplo. Suponha que temos uma classe com os seguintes métodos:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Suponha que a seguinte classe herde desta classe:
class Student extends User {
}
Vamos verificar se os métodos foram herdados. Vamos criar um novo objeto do estudante:
let student = new Student;
Vamos definir um nome para ele usando o método herdado:
student.setName('john');
Vamos ler seu nome usando o método herdado:
let name = student.getName();
console.log(name);
Verifique se sua classe Employee
herda os métodos da classe User
.