Viešųjų metodų paveldėjimas OOP JavaScript
Paveldėtoji klasė paveldi visus viešuosius metodus iš pagrindinių klasių. Pažiūrėkime tai pavyzdyje. Tarkime, mes turime klasę su šiais metodais:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Tarkime, iš šios klasės paveldi ši klasė:
class Student extends User {
}
Patikrinkime, ar metodai buvo paveldėti. Sukurkime naują studentų objektą:
let student = new Student;
Nustatykime jam vardą naudodami paveldėtą metodą:
student.setName('john');
Perskaitykime jo vardą naudodami paveldėtą metodą:
let name = student.getName();
console.log(name);
Patikrinkite, ar jūsų klasė Employee
paveldi metodus iš klasės User.