定义汽车父类
------定义燃油车和电动车子类
class Car:
'''
定义汽车类,变量:时间,车灯类型,速度。
'''
def __init__(self, car_time=0, dengtybe="", var=0):
self.car_time=car_time
self.dengtybe=dengtybe
self.var=var
def xsv(self):
print(self.car_time*self.var)#速度*时间
class QiCar(Car):
'''
定交燃没车类:继承父类属性,独有属性为,油箱容量,点火形式,汽油标号
'''
def __init__(self, car_time, dengtybe, var, rongliang, dhxs, qybh):
#super(QiCar, self).__init__(car_time, dengtybe, var)
super().__init__(car_time, dengtybe, var)
self.rongliang=rongliang
self.dhxs=dhxs
self.qybh=qybh
self.xsv()#内部调用父类方法
class Dcar(Car):
'''
没有自定义变量就直接调用父类变量
'''
def chex(self):
self.car_time=10
self.var=120
self.xsv()#内部调用父类方法
#调试
car=Car()#实例化对象
car.car_time=10
qiche=QiCar(4,"led",120,50,"电子控制",92)#实例化对象
print(qiche.dhxs)#调用属性
print((qiche.car_time))
dc=Dcar()
dc.chex()
qiche.xsv()#调用父类方法求路程
#dc.xsv()#调用父类方法求路程
运行结果:
(480、电子控制、4、1200、480)
| 留言与评论(共有 0 条评论) “” |