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