Python中的面向对象编程详解(下)

778次阅读  |  发布于5年以前

继承

继承描述了基类的属性如何"遗传"给派生类。一个子类可以继承它的基类的任何属性,不管是数据属性还是方法。
创建子类的语法看起来与普通(新式)类没有区别,一个类名,后跟一个或多个需要从其中派生的父类:

复制代码 代码如下:

class SubClassName (ParentClass1[, ParentClass2, ...]):
'optional class documentation string'
class_suite

实例

复制代码 代码如下:

class Parent(object): # define parent class 定义父类
def parentMethod(self):
print 'calling parent method'

class Child(Parent): # define child class 定义子类
def childMethod(self):
print 'calling child method'

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8