Nasleđivanje javnih metoda u OOP-u u JavaScript-u

Klasa-potomak nasleđuje sve javne metode roditelja. Pogledajmo na primeru. Neka postoji klasa sa sledećim metodima:

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

Neka od ove klase nasleđuje sledeća klasa:

javascriptclass Student extends User {
  
}

Proverimo da li su se metode nasledile. Kreiramo novi objekat sa studentom:

javascriptlet student = new Student;

Postavimo mu ime pomoću nasleđenog metoda:

javascriptstudent.setName('john');

Pročitajmo njegovo ime pomoću nasleđenog metoda:

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

Proverite da li vaša klasa Employee nasleđuje metode od klase User.