Julkisten menetelmien perintä OOP:ssa JavaScriptissä
Aliluokka perii kaikki vanhempien julkiset menetelmät. Katsotaanpa esimerkkiä. Olkoon meillä luokka, jolla on seuraavat menetelmät:
javascriptclass User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
Olkoon tästä luokasta periva seuraava luokka:
javascriptclass Student extends User {
}
Tarkistetaan, että menetelmät periytyivät. Luodaan uusi opiskelijaolio:
javascriptlet student = new Student;
Asetetaan sille nimi perityn menetelmän avulla:
javascriptstudent.setName('john');
Luetaan sen nimi perityn menetelmän avulla:
javascriptlet name = student.getName();
console.log(name);
Задание 1
Tarkista, että luokkasi Employee
perii menetelmät luokasta User.