使用继承机制,为Car类创建两个子类:赛车(Racing_Car)类和公交车(Bus)类。为Car类定义属性最高时速(Top_speed)属性和核载人数(Nuclear_Number)方法,并分别通过子类对象调用父类中的成员。
class Car:
def __init__(self, speed, number):
self.__speed = speed
self.__number = number
def get_speed(self):
return self.__speed
def get_number(self):
return self.__number
class Racing_Car(Car):
def printf(self):
print(f"赛车,最高时速:{self.get_speed()}公里/小时,核载人数:{self.get_number()}公里/小时")
class Bus(Car):
def printf(self):
print(f"公交车,最高时速:{self.get_speed()}公里/小时,核载人数:{self.get_number()}公里/小时")
a = Racing_Car(300, 2)
a.printf()
b = Bus(100, 50)
b.printf()
© 版权声明
THE END
暂无评论内容