Overerving van publieke methoden in OOP in JavaScript

Een subklasse erft alle publieke methoden van de bovenliggende klassen. Laten we dit bekijken met een voorbeeld. Stel dat we een klasse hebben met de volgende methoden:

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

Stel dat de volgende klasse overerft van deze klasse:

javascriptclass Student extends User {
  
}

Laten we controleren of de methoden zijn overgeërfd. Laten we een nieuw object aanmaken met een student:

javascriptlet student = new Student;

Laten we een naam instellen met behulp van de overgeërfde methode:

javascriptstudent.setName('john');

Laten we de naam uitlezen met behulp van de overgeërfde methode:

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

Controleer of je klasse Employee methoden erft van de klasse User.