Python_封装和继承_练习

使用继承机制,为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()
温馨提示:本文最后更新于2024-03-21 09:33:49,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容