zoukankan      html  css  js  c++  java
  • 子类中调用父类方法

     1 class Vehicle:
     2     country = 'china'
     3 
     4     def __init__(self, name, speed, load, power):
     5         self.name = name
     6         self.speed = speed
     7         self.load = load
     8         self.power = power
     9 
    10     def run(self):
    11         print('开动了')
    12 
    13 
    14 class Subway(Vehicle):
    15     def __init__(self, name, speed, load, power, line):
    16         Vehicle.__init__(self, name, speed, load, power)  # 为什么要传self,是因为类里面只有实例化的过程和实例调用类方法才会自动传入self
    17         # self.name = name
    18         # self.speed = speed
    19         # self.load = load
    20         # self.power = power
    21         self.line = line
    22 
    23     def show_info(self):  # 派生的方法
    24         print(self.name, self.line)
    25 
    26     def run(self):  # 定义一个新的方法,相当于重写了父类的此方法
    27         Vehicle.run(self)  # 可以加上父类的方法
    28         print('%s %s开动了' % (self.name, self.line))
    29 
    30 
    31 line13 = Subway('北京地铁', '10km/s', 10000, '电力', 13)
    32 print(line13.speed)
    33 print(line13.load)
    34 line13.show_info()
    35 line13.run()
    36 输出:
    37 10km/s
    38 10000
    39 北京地铁 13
    40 开动了
    41 北京地铁 13开动了
  • 相关阅读:
    WebSocket
    牛人
    ECSHOP+wamp
    数据结构之-----------排序
    DRGS指标计算方法
    Oracle 11g安装教程
    JavaScript入门
    多态
    类的继承
    上传工具类
  • 原文地址:https://www.cnblogs.com/ch2020/p/12431308.html
Copyright © 2011-2022 走看看