Avalike meetodite pärimine OOP-s JavaScriptis

Alamklass pärib kõik vanemate avalikud meetodid. Vaatame seda näitega. Olgu meil klass järgmiste meetoditega:

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

Olgu sellest klassist pärib järgmine klass:

javascriptclass Student extends User {
  
}

Kontrollime, kas meetodid pärandusid. Loome uue studendi objekti:

javascriptlet student = new Student;

Määrame talle nime kasutades päritud meetodit:

javascriptstudent.setName('john');

Loeme tema nime kasutades päritud meetodit:

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

Kontrollige, et teie klass Employee pärib meetodid klassist User.