Methoden der abgeleiteten Klassen in der OOP in JavaScript

Eine abgeleitete Klasse kann ihre eigenen Methoden haben. Fügen wir unserem Studenten als Beispiel Getter und Setter für das Studienjahr hinzu:

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

In der abgeleiteten Klasse sind sowohl eigene Methoden als auch geerbte Methoden verfügbar. Lassen Sie uns das überprüfen. Erstellen wir ein Objekt der Klasse:

javascriptlet student = new Student;

Setzen wir den Namen mit der geerbten Methode und das Studienjahr mit der eigenen Methode:

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

Lesen wir den Namen und das Studienjahr aus:

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

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

Erstellen Sie in der Klasse Employee Getter und Setter für das Gehalt.

Задание 2

Prüfen Sie, ob in der Klasse Employee sowohl eigene Methoden als auch geerbte Methoden funktionieren.