6.Pythonの継承について
6.Python の継承について 継承とは、他のクラスと同じメソッドとインスタンス変数を持つクラスを定義することである。既に定義済のクラスの内容を引き継いで新たなクラスを定義するものである。次のコードでは、 CalcuClass を継承して Child クラスを定義している。 Child クラス自体は通過するのみであるが、 Child クラスは、 CalcuClass を継承しているため、 CalcuClass のメソッドを備えていることで、画面に Hello World を表示する。 class CalcuClass: a = 'Hello World' def s_method1(self): print(self.a) class Child(CalcuClass): #CalcuClass を継承し Child クラス定義 pass ins = Child() # インスタンス化 ins.s_method1() # メソッドの呼び出し 実行結果 Hello World Python では、複数のクラスから継承することも可能で、これを多重継承と呼び、継承したいクラス名を「 , (コンマ)」で区切る。 class CalcuClass1: # クラス 1 a = 'Hello World' def s_method1(self): print(self.a) class CalcuClass2: # クラス 2 b = 'Good Bye' def s_method2(self): ...