Afkommetmetoder i OOP i JavaScript

En underklasse kan have sine egne metoder. Lad os som eksempel tilføje en getter og setter for studieår til vores studerende:

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

I underklassen vil både dens egne metoder og de arvede være tilgængelige. Lad os tjekke det. Lad os oprette et objekt af klassen:

javascriptlet student = new Student;

Lad os sætte et navn ved hjælp af den arvede metode, og et studieår ved hjælp af dens egen metode:

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

Lad os læse dens navn og studieår:

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

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

I klassen Employee skal du lave en getter og setter for løn.

Задание 2

Tjek, at i klassen Employee virker både dens egne metoder og de arvede.