Paveldėjimo metodai OOP JavaScripte

Vaikinė klasė gali turėti savo metodus. Pavyzdžiui, pridėkime mūsų studentui mokslo metų getterį ir setterį:

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

Vaikinėje klasėje bus prieinami ir jos asmeniniai metodai, ir paveldėti. Patikrinkime. Sukurkime klasės objektą:

javascriptlet student = new Student;

Nustatykime jam vardą naudodami paveldėtą metodą, o mokslo metus naudodami savo paties metodą:

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

Nuskaitome jo vardą ir mokslo metus:

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

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

Klasėje Employee padarykite atlyginimo getterį ir setterį.

Задание 2

Patikrinkite, ar klasėje Employee veikia ir jos pačios metodai, ir paveldėti.