Move missing/multiple calls to init/del queries to folder

This commit is contained in:
Joe Farebrother
2025-06-30 10:21:31 +01:00
parent 93f4721418
commit bea8502cc5
16 changed files with 79 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
class Vehicle(object):
def __init__(self):
self.mobile = True
class Car(Vehicle):
def __init__(self):
Vehicle.__init__(self)
self.car_init()
#Car.__init__ is missed out.
class SportsCar(Car, Vehicle):
def __init__(self):
Vehicle.__init__(self)
self.sports_car_init()
#Fix SportsCar by calling Car.__init__
class FixedSportsCar(Car, Vehicle):
def __init__(self):
Car.__init__(self)
self.sports_car_init()