博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在子类中调用父类的方法
阅读量:5208 次
发布时间:2019-06-14

本文共 1642 字,大约阅读时间需要 5 分钟。

在子类中调用父类的方法

class Vehicle:    Country='China'    def __init__(self,name,speed,load,power):        self.name=name        self.speed=speed        self.load=load        self.power=power    def run(self):        print('开动啦')        print('开动啦')class Subway(Vehicle):        def __init__(self,name,speed,load,power,line):           Vehicle.__init__(self,name,speed,load,power)           self.line=line        def show_info(self):            print(self.name,self.speed,self.load,self.power,self.line)        def run(self):            Vehicle.run(self)            print('%s %s 线,开动啦' %(self.name,self.line))line13=Subway('北京地铁','10km/s',1000000000,'电',13)line13.show_info()line13.run()

 super方法的使用

class Vehicle1:    Country='China'    def __init__(self,name,speed,load,power):        self.name=name        self.speed=speed        self.load=load        self.power=power    def run(self):        print('开动啦')        print('开动啦')class Subway(Vehicle1):        def __init__(self,name,speed,load,power,line):           # Vehicle.__init__(self,name,speed,load,power)           # super().__init__(name,speed,load,power)  #super(__class__,self).__init__(name,speed,load,power)           super(Subway,self).__init__(name,speed,load,power)#等价于上面的方式           self.line=line        def show_info(self):            print(self.name,self.speed,self.load,self.power,self.line)        def run(self):            # Vehicle.run(self)            super().run()            print('%s %s 线,开动啦' %(self.name,self.line))line13=Subway('北京地铁','10km/s',1000000000,'电',13)line13.show_info()line13.run()print(line13.__class__)

 

转载于:https://www.cnblogs.com/jiawen010/p/10095260.html

你可能感兴趣的文章
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
poj1422_有向图最小路径覆盖数
查看>>
BootScrap
查看>>
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
HTML&CSS常见问题整理(五)
查看>>
Intellij idea
查看>>
WEB_点击一百万次
查看>>
word20161228
查看>>
CodeForces - 878A Short Program(位运算)
查看>>
Mysql聚簇索引和非聚簇索引
查看>>
Hive入门之UDFS函数
查看>>
python文件操作笔记
查看>>
泛型委托
查看>>
笔试题拾遗
查看>>
与虚拟机Oracle连接出现ora-12154问题的解决
查看>>
JavaScript对象(一)
查看>>
Sublime View In Browser
查看>>
linux下可执行程序如何定位共享库文件以及如何让系统找到用户指定的库
查看>>
FPGA机器学习之机器学习的n中算法总结1
查看>>
Bootstrap的js插件之轮播(carousel)
查看>>