Ereditarietà dei metodi pubblici nella OOP in JavaScript

La classe figlia eredita tutti i metodi pubblici dei genitori. Vediamo un esempio. Supponiamo di avere una classe con i seguenti metodi:

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

Supponiamo che da questa classe erediti la seguente classe:

javascriptclass Student extends User {
  
}

Verifichiamo che i metodi siano stati ereditati. Creiamo un nuovo oggetto studente:

javascriptlet student = new Student;

Impostiamo il suo nome utilizzando il metodo ereditato:

javascriptstudent.setName('john');

Leggiamo il suo nome utilizzando il metodo ereditato:

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

Verifica che la tua classe Employee erediti i metodi dalla classe User.