Dziedziczenie publicznych metod w OOP w JavaScript

Klasa potomna dziedziczy wszystkie publiczne metody rodziców. Spójrzmy na przykład. Załóżmy, że mamy klasę z następującymi metodami:

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

Załóżmy, że z tej klasy dziedziczy następująca klasa:

javascriptclass Student extends User {
  
}

Sprawdźmy, czy metody zostały odziedziczone. Stwórzmy nowy obiekt ze studentem:

javascriptlet student = new Student;

Ustawmy mu imię za pomocą odziedziczonej metody:

javascriptstudent.setName('john');

Przeczytajmy jego imię za pomocą odziedziczonej metody:

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

Sprawdź, czy twoja klasa Employee dziedziczy metody od klasy User.