Nyilvános metódusok öröklése az OOP-ban JavaScriptben
A gyermekosztály örökli a szülők összes nyilvános metódusát. Nézzük ezt egy példán keresztül. Tegyük fel, hogy van egy osztályunk a következő metódusokkal:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Tegyük fel, hogy ebből az osztályból örököl a következő osztály:
class Student extends User {
}
Ellenőrizzük, hogy a metódusok öröklődtek-e. Hozzunk létre egy új objektumot egy hallgatóval:
let student = new Student;
Állítsuk be a nevét az örökölt metódussal:
student.setName('john');
Olvassuk ki a nevét az örökölt metódussal:
let name = student.getName();
console.log(name);
Ellenőrizd, hogy a te Employee osztályod
örökli-e a metódusokat a User osztálytól.