Päritud meetodid OOP-s JavaScriptis
Päriv klass võib omada oma meetodeid. Näitena lisame oma üliõpilasele õppeaasta getteri ja setteri:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
Pärivas klassis on kättesaadavad nii selle isiklikud meetodid kui ka päritud meetodid. Kontrollime seda. Loome klassi objekti:
let student = new Student;
Määrame sellele nime päritud meetodi abil ja õppeaasta oma meetodi abil:
student.setName('john');
student.setYear(1);
Loeme selle nime ja õppeaasta:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Klassis Employee tehke
palga getter ja setter.
Kontrollige, et klassis Employee
töötaksid nii selle omad meetodid
kui ka päritud meetodid.