各位用户为了找寻关于Python 类的继承实例详解的资料费劲了很多周折。这里教程网为您整理了关于Python 类的继承实例详解的相关资料,仅供查阅,以下为您介绍关于Python 类的继承实例详解的详细内容
Python 类的继承详解
Python既然是面向对象的,当然支持类的继承,Python实现类的继承比JavaScript简单。
Parent类:
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15class
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类
? 1 2 3 4 5 6 7class
Child(Parent):
def
__init__(
self
):
print
(
"child init"
)
def
childMethod(
self
):
print
(
"childMethod"
)
调用
? 1 2 3 4 5p1
=
Parent();
p1.parentMethod();
c1
=
Child();
c1.childMethod();
输出:
? 1 2 3 4 5parent Init
parentMethod
child init
childMethod
Press
any
key to
continue
. . .
Python支持多继承
? 1 2 3 4 5 6 7 8class
A:
# 定义类 A
.....
class
B:
# 定义类 B
.....
class
C(A, B):
# 继承类 A 和 B
.....
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!