class CarTemplate:
def __init__(self):
pass
def wheel(self):
return ('4个轮子,牌子是:');
def engine(self):
return ('一个发动机,牌子是:')
def frame(self):
return ('一个车架,牌子是:')
def show(self):
self.wheel()
self.engine()
self.frame()
class BMWCar(CarTemplate):
def wheel(self):
print(super().wheel() + '宝马')
def engine(self):
print(super().engine() + '宝马')
def frame(self):
print(super().frame() + '宝马')
class AuditWCar(CarTemplate):
def wheel(self):
print(super().wheel() + '奥迪')
def engine(self):
print(super().engine() + '奥迪')
def frame(self):
print(super().frame() + '奥迪')
if __name__=='__main__':
car = BMWCar()
car.show()
car = AuditWCar()
car.show()