Moștenirea metodelor publice în OOP în JavaScript

Clasa-descendent moștenește toate metodele publice ale părinților. Să vedem un exemplu. Să presupunem că avem o clasă cu următoarele metode:

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

Să presupunem că din această clasă moștenește următoarea clasă:

javascriptclass Student extends User {
  
}

Să verificăm că metodele au fost moștenite. Să creăm un nou obiect student:

javascriptlet student = new Student;

Să-i setăm un nume folosind metoda moștenită:

javascriptstudent.setName('john');

Să-i citim numele folosind metoda moștenită:

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

Verificați dacă clasa dvs. Employee moștenește metode de la clasa User.