Python中的面向对象编程详解(下)
继承
继承描述了基类的属性如何“遗传”给派生类。一个子类可以继承它的基类的任何属性,不管是数据属性还是方法。
创建子类的语法看起来与普通(新式)类没有区别,一个类名,后跟一个或多个需要从其中派生的父类:
classSubClassName(ParentClass1[,ParentClass2,...]): 'optionalclassdocumentationstring' class_suite
实例
classParent(object):#defineparentclass定义父类 defparentMethod(self): print'callingparentmethod'
classChild(Parent):#definechildclass定义子类 defchildMethod(self): print'callingchildmethod'