0
1

More than 3 years have passed since last update.

python 継承について

Last updated at Posted at 2019-11-26

継承

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

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1