Edited at

Python クラスの継承

More than 1 year has passed since last update.

参考:

Pythonの super() 関数の使い方

[Python]クラス継承(super)


super() 関数の使い方

super(クラス名, self).メソッド名

もしくは

super().メソッド名

と省略も可能

class Animal(object):

def __init__(self, name):
self.name = name

class Cat(Human):
def __init__(self, name, type):
super(Animal, self).__init__(name)
self.type = type

cat = Cat("tama", "mike")