pythondday09

继承:子类继承父类,子类可以使用父类的属性和方法
交通工具类
class Vehicle:

    def __init__(self):
        self.name=''
    '''
    def __init__(self,name):
        self.name = name;
        print('交通工具类被初始化 创建出来')
    '''
    def run(self):
        print('交通工具在行驶....')

    def show(self):
        print('车的名字是%s'%self.name)

class cixunfu:

    def run(self):
        print('在磁悬浮轨道上行驶..')

卡车,属性:载重,重写行驶的方法
class Truck(Vehicle):

    def __init__(self,name,weith):
          Vehicle.name=name;
          self.name = name;
          Vehicle.__init__(self,name);
          super(Truck,self).__init__(name);
          self.weith = weith;
          print('卡车被初始化 创建出来')

    方法重写
    def run(self):
        父类.方法(self)或super().父类方法()
        super().show()
        super(Truck, self).show()
        Vehicle.show(self);
        print('%s卡车载重%d 吨在行驶....'%(self.name,self.weith))


:火车,属性:车箱个数,重写行驶的方法
class Trian(cixunfu,Vehicle):

      def __init__(self,name,nums):
          self.name=name;
          self.nums=nums

      def run(self):
          print('火车在轨道上呜呜的开...')

class student:

    def goHome(self,vehicle):
        vehicle.run()
        print('学生在回家的途中...')

class tui:
    def run(self):
        print('2条腿儿在行驶...')


t=Truck('东风',15);
t.run()
c=Trian('京沪高铁',30);
c.run();
ok=Trian('马航730',30);
daizhong=tui();
xinpeng=student();
xinpeng.goHome(daizhong);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值