Metodi potomka u OOP-u u JavaScript-u

Klasa-potomak može imati svoje metode. Na primer, dodajmo našem studentu geter i seter za godinu studija:

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

U klasi-potomku biće dostupni i njeni lični metodi i nasleđeni. Proverimo. Kreirajmo objekat klase:

javascriptlet student = new Student;

Postavimo mu ime pomoću nasleđenog metoda, a godinu studija pomoću sopstvenog metoda:

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

Pročitajmo njegovo ime i godinu studija:

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

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

U klasi Employee napravite geter i seter za platu.

Задание 2

Proverite da li u klasi Employee rade i njeni sopstveni metodi, i nasleđeni.