详解Python 类的继承实例代码

高洛峰
发布: 2017-03-26 09:44:39
原创
1624 人浏览过

这篇文章主要介绍了Python 类的继承实例详解的相关资料,需要的朋友可以参考下

Python 类的继承详解

Python既然是面向对象的,当然支持类的继承,Python实现类的继承比Javascript简单。

Parent类:

class Parent: 
 
  parentAttr = 100 
 
  def init(self): 
    print("parent Init") 
 
  def parentMethod(self): 
    print("parentMethod") 
   
  def setAttr(self,attr): 
    self.parentAttr = attr 
 
  def getAttr(self): 
    print("ParentAttr:",Parent.parentAttr)
登录后复制

Child类

class Child(Parent): 
 
  def init(self): 
    print("child init") 
 
  def childMethod(self): 
    print("childMethod")
登录后复制

调用

p1 = Parent(); 
p1.parentMethod(); 
 
c1 = Child(); 
c1.childMethod();
登录后复制

输出:

parent Init 
parentMethod 
child init 
childMethod 
Press any key to continue . . .
登录后复制

Python支持多继承

class A:    # 定义类 A 
..... 
 
class B:     # 定义类 B 
..... 
 
class C(A, B):  # 继承类 A 和 B 
.....
登录后复制

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是详解Python 类的继承实例代码的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板