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:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Neka od ove klase nasleđuje sledeća klasa:
class Student extends User {
}
Proverimo da li su se metode nasledile. Kreiramo novi objekat sa studentom:
let student = new Student;
Postavimo mu ime pomoću nasleđenog metoda:
student.setName('john');
Pročitajmo njegovo ime pomoću nasleđenog metoda:
let name = student.getName();
console.log(name);
Proverite da li vaša klasa Employee
nasleđuje metode od klase User.