JavaScript-da OOP-da Avlod Metodlari

Avlod klass o'zining metodlariga ega bo'lishi mumkin. Misol uchun, talabamizga o'qish yilini o'rnatish va o'qish uchun getter va setter qo'shaylik:

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

Avlod klassda ham uning shaxsiy metodlari, ham meros qilib olingan metodlar mavjud bo'ladi. Keling, tekshiramiz. Klass ob'ektini yaratamiz:

javascriptlet student = new Student;

Unga meros qilib olingan metod yordamida ismni o'rnatamiz, o'qish yilini esa o'z metodlari yordamida o'rnatamiz:

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

Keling, uning ismi va o'qish yilini o'qiymiz:

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

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

Employee klassida maosh uchun getter va setter yarating.

Задание 2

Employee klassida ham uning o'z metodlari, ham meros qilib olingan metodlar ishlayotganligini tekshiring.