Leszármazott metódusok az OOP-ban JavaScriptben

Egy leszármazott osztály rendelkezhet saját metódusokkal. Példaként adjuk hozzá a hallgatónknak az év getter és setter metódusát:

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

A leszármazott osztályban mind a saját metódusai, mind az örököltek elérhetők lesznek. Ellenőrizzük. Hozzunk létre egy objektumot az osztályból:

javascriptlet student = new Student;

Állítsuk be a nevét az örökölt metódussal, az év adatot pedig a saját metódusával:

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

Olvassuk ki a nevét és az év adatot:

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

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

A Employee osztályban készítsen a fizetéshez getter és setter metódusokat.

Задание 2

Ellenőrizze, hogy a Employee osztályban működnek-e mind a saját metódusai, mind az örököltek.