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:
javascriptclass User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Suponha que a seguinte classe herde desta classe:
javascriptclass Student extends User {
}
Vamos verificar se os métodos foram herdados. Vamos criar um novo objeto do estudante:
javascriptlet student = new Student;
Vamos definir um nome para ele usando o método herdado:
javascriptstudent.setName('john');
Vamos ler seu nome usando o método herdado:
javascriptlet name = student.getName();
console.log(name);
Задание 1
Verifique se sua classe Employee
herda os métodos da classe User.