Methoden van afstammelingen in OOP in JavaScript

Een subklasse kan zijn eigen methoden hebben. Laten we als voorbeeld een getter en setter voor het studiejaar toevoegen aan onze student:

javascriptclass Student extends User {
  setYear(year) {
    this.year = year;
  }
  getYear() {
    return this.year;
  }
}

In de subklasse zullen zowel zijn eigen methoden als de geërfde methoden beschikbaar zijn. Laten we dit testen. Laten we een object van de klasse maken:

javascriptlet student = new Student;

Laten we een naam instellen met behulp van de geërfde methode, en het studiejaar met behulp van zijn eigen methode:

javascriptstudent.setName('john');
student.setYear(1);

Laten we zijn naam en studiejaar uitlezen:

javascriptlet name = student.getName();
let year = student.getYear();

console.log(name, year);
Задание 1

Maak in de klasse Employee een getter en setter voor salaris.

Задание 2

Controleer of in de klasse Employee zowel zijn eigen methoden werken, als de geërfde methoden.