Trashëgimia e Metodave Publike në OOP në JavaScript

Klasa e pasardhës trashëgon të gjitha metodat publike të prindërve. Le të shohim me një shembull. Le të themi se kemi një klasë me metodat në vijim:

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

Le të themi se nga kjo klasë trashëgohet klasa në vijim:

javascriptclass Student extends User {
  
}

Le të kontrollojmë nëse metodat janë trashëguar. Le të krijojmë një objekt të ri me student:

javascriptlet student = new Student;

Le t'i caktojmë një emër duke përdorur metodën e trashëguar:

javascriptstudent.setName('john');

Le të lexojmë emrin e tij duke përdorur metodën e trashëguar:

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

Kontrolloni nëse klasa juaj Employee trashëgon metodat nga klasa User.