JavaScriptにおけるOOPの子クラスのメソッド
子クラスは独自のメソッドを持つことができます。 例として、私たちの学生に学年のゲッターとセッターを追加しましょう:
class Student extends User {
setYear(year) {
this.year = year;
}
getYear() {
return this.year;
}
}
子クラスでは、その独自のメソッドと継承されたメソッドの両方が利用可能になります。 確認してみましょう。クラスのオブジェクトを作成します:
let student = new Student;
継承されたメソッドを使って名前を設定し、独自のメソッドを使って学年を設定しましょう:
student.setName('john');
student.setYear(1);
名前と学年を読み取りましょう:
let name = student.getName();
let year = student.getYear();
console.log(name, year);
クラス Employee で、給与のゲッターとセッターを作成してください。
クラス Employee において、その独自のメソッドと継承されたメソッドの両方が機能することを確認してください。