JavaScript-dä OOP-de miras alyjyň usullary
Miras alyjy klas öz usullaryna eçe bolýar. Mysal üçin biz öz talypymyza okuw ýyly üçin getter we setter goşalyň:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
Miras alyjy klasda onuň şahsy usullary hem, miras alnan usullary hem elýeterli bolar. Geliň barlap göreli. Klasyň obýektini döredeliň:
let student = new Student;
Ona miras alnan usul ýardymy bilen adyny, öziň usuly ýardymy bilen bolsa okuw ýylyny belleliň:
student.setName('john');
student.setYear(1);
Onuň adyny we okuw ýylyny okalyň:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
Employee klasynda
maaş getter we setterini ýasaň.
Employee klasynda
onuň öz usullarynyň hem, miras alnan
usullarynyň hem işleýändigini barlaň.