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.