Равишҳои фарзанд дар ООП дар JavaScript

Синфи фарзанд метавонад равишҳои худро дошта бошад. Барои намуна ба донишҷӯи мо геттер ва сеттери соли таҳсил илова мекунем:

javascriptclass Student extends User {
  setYear(year) {
    this.year = year;
  }
  getYear() {
    return this.year;
  }
}

Дар синфи фарзанд ҳам равишҳои шухсии он ва ҳам равишҳои меросӣ дастрас хоҳанд буд. Биёед санҷем. Як объекти синф эҷод мекунем:

javascriptlet student = new Student;

Барои он ном бо ёрии равиши меросӣ ва соли таҳсил бо ёрии равиши худӣ муқаррар мекунем:

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

Ном ва соли таҳсили онро мехонем:

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

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

Дар синфи Employee геттер ва сеттери маоширо созед.

Задание 2

Санҷед, ки дар синфи Employee ҳам равишҳои аслии он ва ҳам равишҳои меросӣ кор мекунанд.