Paveldėjimo metodai OOP JavaScripte
Vaikinė klasė gali turėti savo metodus. Pavyzdžiui, pridėkime mūsų studentui mokslo metų getterį ir setterį:
class 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ą:
let student = new Student;
Nustatykime jam vardą naudodami paveldėtą metodą, o mokslo metus naudodami savo paties metodą:
student.setName('john');
student.setYear(1);
Nuskaitome jo vardą ir mokslo metus:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Klasėje Employee padarykite
atlyginimo getterį ir setterį.
Patikrinkite, ar klasėje Employee
veikia ir jos pačios metodai,
ir paveldėti.