这里有新鲜出炉的 Python 入门,程序狗速度看过来!
Python 是一种面向对象、解释型计算机程序设计语言,由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python 语法简洁而清晰,具有丰富和强大的类库。它常被昵称为胶水语言,它能够把用其他语言制作的各种模块(尤其是 C/C++)很轻松地联结在一起。
这篇文章主要介绍了 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
- .....
来源: http://www.phperz.com/article/17/0609/332822.html