カンマで区切る事で複数継承することができる
qiita.py
class Person(object):
def talk(self):
print('talk')
class Car(object):
def run(self):
print('run')
class PersonCarRobot(Person,Car):
def fly(self):
print('fly')
person_car_robot = PersonCarRobot()
person_car_robot.run()
#run
person_car_robot.talk()
#talk
person_car_robot.fly()
#fly
##同じメソッドが存在する場合
継承する順番で優先度が定まる
qiita.py
class Person(object):
def talk(self):
print('talk')
def run(self):
print('person_run')
class Car(object):
def run(self):
print('run')
class PersonCarRobot(Person,Car):
def fly(self):
print('fly')
person_car_robot = PersonCarRobot()
person_car_robot.run()
#peroson_run