Metode potomca v OOP v JavaScript
Razred-potomec ima lahko svoje metode. Za primer dodajmo našemu študentu getter in setter leta študija:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
V razredu-potomcu bodo dostopne tako njegove osebne metode kot tudi podedovane. Preverimo. Ustvarimo objekt razreda:
let student = new Student;
Nastavimo mu ime z uporabo podedovane metode, leto študija pa z lastno metodo:
student.setName('john');
student.setYear(1);
Preberimo njegovo ime in leto študija:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
V razredu Employee naredite
getter in setter plače.
Preverite, ali v razredu Employee
delujejo tako njegove lastne metode
kot tudi podedovane.