Avalike meetodite pärimine OOP-s JavaScriptis
Alamklass pärib kõik vanemate avalikud meetodid. Vaatame seda näitega. Olgu meil klass järgmiste meetoditega:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Olgu sellest klassist pärib järgmine klass:
class Student extends User {
}
Kontrollime, kas meetodid pärandusid. Loome uue studendi objekti:
let student = new Student;
Määrame talle nime kasutades päritud meetodit:
student.setName('john');
Loeme tema nime kasutades päritud meetodit:
let name = student.getName();
console.log(name);
Kontrollige, et teie klass Employee
pärib meetodid klassist User.