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:

javascriptclass User {
  setName(name) {
    this.name = name;
  }
  getName() {
    return this.name;
  }
}

Tarkime, iš šios klasės paveldi ši klasė:

javascriptclass Student extends User {
  
}

Patikrinkime, ar metodai buvo paveldėti. Sukurkime naują studentų objektą:

javascriptlet student = new Student;

Nustatykime jam vardą naudodami paveldėtą metodą:

javascriptstudent.setName('john');

Perskaitykime jo vardą naudodami paveldėtą metodą:

javascriptlet name = student.getName();
console.log(name);
Задание 1

Patikrinkite, ar jūsų klasė Employee paveldi metodus iš klasės User.