Metoder för underklasser i OOP i JavaScript

En underklass kan ha sina egna metoder. Låt oss som exempel lägga till getter och setter för studieår till vår student:

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

I underklassen kommer både dess egna metoder och de ärvda att vara tillgängliga. Låt oss kolla. Skapa ett objekt av klassen:

javascriptlet student = new Student;

Sätt namnet med hjälp av den ärvda metoden, och studieår med hjälp av dess egen metod:

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

Läs dess namn och studieår:

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

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

I klassen Employee ska du göra getter och setter för lön.

Задание 2

Kontrollera att i klassen Employee både dess egna metoder och de ärvda fungerar.