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ň:

javascriptclass 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ň:

javascriptlet student = new Student;

Ona miras alnan usul ýardymy bilen adyny, öziň usuly ýardymy bilen bolsa okuw ýylyny belleliň:

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

Onuň adyny we okuw ýylyny okalyň:

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

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

Employee klasynda maaş getter we setterini ýasaň.

Задание 2

Employee klasynda onuň öz usullarynyň hem, miras alnan usullarynyň hem işleýändigini barlaň.