类的继承
继承
基本语法:
class DerivedClassName(BaseClassName1):
<statement-1>
.
.
.
<statement-N>
需要注意圆括号中父级类的顺序,若是父级类中有相同的方法名,而在子类使用时未指定,python从左至右搜索 即方法在子类中未找到时,从左到右查找父级类中是否包含方法。
示例:
class A(object):
pass
class B(object):
pass
class C(A, B):
pass
C 继承了 A 和 B,C 称为 A,B 的派生类,C 可以直接获取 A 和 B 里面定义的所有方法和变量
派生类
在寻找变量和方法的时候,优先寻找自身的方法和变量
,最后在去继承的类里面去寻找。类自身的
__init__
方法不会被其他类调用。但是可以调用。参考继承示例
继承示例
#