JavaScriptにおけるOOPのクラス継承
あるクラスは別のクラスから、そのメソッドやプロパティを借用して継承することができます。
これは、2つのクラスが非常に似ている場合に必要です。例えば、
Userクラスがあり、
同様にStudentクラスがあるとします。
後者は同じプロパティとメソッドを持ちますが、さらに独自のものを追加します。
この場合、学生が親クラスの繰り返しのメソッドを継承すると便利でしょう。
どのように行うか見てみましょう。
Userクラスを
親とします:
class User {
}
また、学生のクラスもあり、 これを子孫とします:
class Student {
}
子孫クラスが親のメソッドとプロパティを継承するようにしましょう。
これはキーワードextendsを使って行われます:
class Student extends User {
}
Userクラスを継承する
Employeeクラスを作成してください。