Dedenie verejných metód v OOP v JavaScripte

Trieda-potomok dedí všetky verejné metódy rodičov. Pozrime sa na príklad. Majme triedu s nasledujúcimi metódami:

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

Nech od tejto triedy dedí nasledujúca trieda:

javascriptclass Student extends User {
  
}

Skontrolujme, či sa metódy zdedili. Vytvorme nový objekt so študentom:

javascriptlet student = new Student;

Nastavme mu meno pomocou zdedenej metódy:

javascriptstudent.setName('john');

Prečítajme si jeho meno pomocou zdedenej metódy:

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

Skontrolujte, či vaša trieda Employee dedí metódy od triedy User.