类的继承
发布于 2021-05-13 Python Advance
Code:
1234567891011121314151617181920212223242526272829
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(200) # 再次调用父类的方法 - 设置属性值c.getAttr() # 再次调用父类的方法 - 获取属性值
Run:
1234
调用子类构造方法调用子类方法调用父类方法父类属性 : 200
上一篇: 运算符重载 下一篇: 面对对象思想