摘要:
下文讲述Python中编写类继承的方法说明,如下所示:
面向对象编程开发中最大的好处是代码重用率高,
代码重用率中最重要的实现方法之一:采用继承的机制实现代码重用
那么Python语言中如何实现类继承呢?
下文将一一道来,如下所示:
实现思路: class 派生类名(基类名) ------或---------- class SubClassName (ParentClass1[, ParentClass2, ...]) Python继承注意事项: 1、子类中如需运行父类中的构造方法,需显示调用父类中的构造方法 2、如需运行基类中方法时,需采用基类的类名前缀,且需要带上 self 参数变量 3、Python查找类中方法时,先在派生类中查找 如果派生类中未找到,再从基类中查找
例:
Python 类继承的示例分享
#maomao365.com #类继承的示例分享 class Parent: # 定义父类 parentAttr = 100 def __init__(self): print ("我是父类构造函数") def parentMethod(self): print ('我是父类方法') def setAttr(self, attr): Parent.parentAttr = attr def getAttr(self): print ("父类属性 :", Parent.parentAttr) class Child(Parent): # 定义子类 def __init__(self): print ("我是子类构造方法") def childMethod(self): print ('我是子类方法') c = Child() # 实例化子类 c.childMethod() # 调用子类的方法 c.parentMethod() # 调用父类方法 c.setAttr(900) # 再次调用父类的方法 - 设置属性值 c.getAttr() # 再次调用父类的方法 - 获取属性 //输出 我是子类构造方法 我是子类方法 我是父类方法 父类属性 : 900