Päritud meetodid OOP-s JavaScriptis

Päriv klass võib omada oma meetodeid. Näitena lisame oma üliõpilasele õppeaasta getteri ja setteri:

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

javascriptlet student = new Student;

Määrame sellele nime päritud meetodi abil ja õppeaasta oma meetodi abil:

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

Loeme selle nime ja õppeaasta:

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

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

Klassis Employee tehke palga getter ja setter.

Задание 2

Kontrollige, et klassis Employee töötaksid nii selle omad meetodid kui ka päritud meetodid.