JavaScript да ООП да Синфлар мероси

Бир синф бошка бир синфдан унинг усуллари ва хусусиятларини ўзлаштириб мерос олиши мумкин. Бу икки синф жуда ўхшаш бўлган ҳолатларда керак бўлади. Мисол учун, бизда User синфи бўлиши мумкин, шунгингдек Student синфи ҳам, у ҳам хужра хусусият ва усулларига эга, лекин унга ўзининикини ҳам қўшади. Бундай ҳолатда, студент ота-онанинг такрорланувчи усулларидан мерос олиши қулай бўлар эди. Келинг, бу қандай амалга оширилишини кўрамиз.

Бизда User синфи бўлсин, у ота-она бўлади:

javascriptclass User {
  
}

Бизда шунингдек, студент билан синф ҳам бўлсин, у авлод бўлади:

javascriptclass Student {
  
}

Келинг, авлод синфи ўзининг ота-онасининг усуллари ва хусусиятларини мерос олишини таъминлайлик. Бу калит сўз воситасида амалга оширилади extends:

javascriptclass Student extends User {
  
}
Задание 1

User синфидан мерос олган Employee синфини яратинг.