Dedovanje javnih metod v OOP v JavaScriptu

Podrejeni razred podeduje vse javne metode staršev. Poglejmo si na primeru. Recimo, da imamo razred z naslednjimi metodami:

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

Recimo, da od tega razreda deduje naslednji razred:

javascriptclass Student extends User {
  
}

Preverimo, ali so se metode podedovale. Ustvarimo nov objekt s študentom:

javascriptlet student = new Student;

Nastavimo mu ime z uporabo podedovane metode:

javascriptstudent.setName('john');

Preberimo njegovo ime z uporabo podedovane metode:

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

Preverite, ali vaš razred Employee podeduje metode od razreda User.