JavaScript да ООП да омиллар меросининг оммавий усуллари

Синф-авлод ота-оналарнинг барча оммавий усулларини мерос қилиб олади. Келинг, мисолда кўрамиз. Фарз қилайлик, бизда куйидаги усулларга эга синф мавжуд:

javascriptclass User {
  setName(name) {
    this.name = name;
  }
  getName() {
    return this.name;
  }
}

Фарз қилайлик, ушбу синфдан куйидаги синф мерос олади:

javascriptclass Student extends User {
  
}

Келинг, усуллар мерос олинганми-ёқми, текширамиз. Янги объект яратамиз, талаба билан:

javascriptlet student = new Student;

Унга мерос қилиб олинган усул ёрдамида исм белгилаймиз:

javascriptstudent.setName('john');

Унинг исмини мерос қилиб олинган усул ёрдамида ўқаймиз:

javascriptlet name = student.getName();
console.log(name);
Задание 1

Сизнинг Employee синфингиз User синфидан усулларни мерос олишини текширинг.