python继承的变量实例代码

定义汽车父类

------定义燃油车和电动车子类

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 条评论) “”
   
验证码:

相关文章

推荐文章