Dědičnost veřejných metod v OOP v JavaScriptu

Třída-potomek dědí všechny veřejné metody rodičů. Podívejme se na příklad. Předpokládejme, že máme třídu s následujícími metodami:

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

Předpokládejme, že z této třídy dědí následující třída:

javascriptclass Student extends User {
  
}

Ověřme, že metody byly zděděny. Vytvořme nový objekt se studentem:

javascriptlet student = new Student;

Nastavme mu jméno pomocí zděděné metody:

javascriptstudent.setName('john');

Přečtěme jeho jméno pomocí zděděné metody:

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

Ověřte, že vaše třída Employee dědí metody od třídy User.