継承
継承とはあるクラスを元にして新たなクラスを作ること
class 新しいクラス名(元となるクラス名):と書く事で他のクラスを継承して新しいクラスを定義することができる
このときの元となるクラスを親クラス、新たなクラスを子クラスと呼ぶ
継承すると、子クラスは親クラスのインスタンスメソッドを引き継ぐ
子クラスは「親クラス内に定義されているメソッド」と「独自に定義したメソッド」の両方が使える
親クラスと同名のメソッドを子クラスで定義するとメソッドを上書きできる。これをメソッドのオーバーライドという
オーバーライドすると子クラスで定義したメソッドが優先される
オーバーライドしたメソッドの中でsuper()とすることで、親クラスを呼び出すことができる
super().メソッド名()とすることで、親クラス内に定義されたインスタンスメソッドをそのまま利用することが可能