JavaScriptにおけるOOPのパブリックメソッドの継承
子クラスは親のすべてのパブリックメソッドを継承します。 例を見てみましょう。 以下のメソッドを持つクラスがあるとします:
javascriptclass User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
このクラスを次のクラスが継承するとします:
javascriptclass Student extends User {
}
メソッドが継承されたか確認してみましょう。 新しい学生オブジェクトを作成します:
javascriptlet student = new Student;
継承されたメソッドを使って名前を設定します:
javascriptstudent.setName('john');
継承されたメソッドを使って名前を読み取ります:
javascriptlet name = student.getName();
console.log(name);
Задание 1
あなたの Employee クラスが
User クラスからメソッドを継承していることを確認してください。