Python class的继承方法代码实例
2020-03-11 16:48
585 查看
这篇文章主要介绍了Python class的继承方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
class parent(object): def implicit(self): print("Parent implicit()") def override(self): print("Parent override()") def altered(self): print("Parent altered()") class child(parent): def override(self): print("Child override()") def altered(self): print("Child,Before Parent altered()") super(child,self).altered() print("Child,After Parent altered()") dad=parent() son=child() dad.implicit() son.implicit() dad.override() son.override() dad.altered() son.altered()
运行结果:
Parent implicit() Parent implicit() Parent override() Child override() Parent altered() Child,Before Parent altered() Parent altered() Child,After Parent altered()
还可以写成:
class parent(): def implicit(self): print("Parent implicit()") def override(self): print("Parent override()") def altered(self): print("Parent altered()") class child(parent): def __init__(self): self.parent =parent() def implicit(self): self.parent.implicit() def override(self): print("Child override()") def altered(self): print("Child,Before Parent altered()") super(child,self).altered() print("Child,After Parent altered()") dad=parent() son=child() dad.implicit() son.implicit() dad.override() son.override() dad.altered() son.altered()
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- python 类的继承 实例方法.静态方法.类方法的代码解析
- Python中类的继承代码实例
- python中子类继承父类的__init__方法实例
- python继承和重写init方法--实例
- Python3常用内置方法代码实例
- python中子类继承父类的__init__方法实例
- Python多重继承的方法解析执行顺序实例分析
- Python连接Oracle之环境配置、实例代码及报错解决方法详解
- Python使用list的append和pop方法创建堆栈和队列实例代码
- Python 实例方法、@staticmethod和@classmethod
- python3 面向对象__类的内置属性与方法的实例代码
- Python高级语法-对象实例对象属性-类与实例,class方法静态方法等(4.6.1)
- 转 Python 实例方法、@staticmethod和@classmethod
- python 解析html基础 HTMLParser库,方法,及代码实例
- 判断一个类或实例是否继承自某类的python代码
- Javascript中3种实现继承的方法和代码实例
- Python三种遍历文件目录的方法实例代码
- 基于python3 类的属性、方法、封装、继承实例讲解
- python继承和重写init方法--实例
- Python——class的基础知识(Python的实例方法,类方法,静态方法之间的区别及调用关系)