12-面向对象(02)

继承:父类的属性和方法,子类直接拥有,称为继承

派生:子类在父类的基础上衍生出新的特征(属性和行为)

总结:其实他们是一回事,只是描述问题的侧重点不同(继承强调相同点,派生强调不同点)

继承语法

# class Animal(object): # 当没有指定父类时,默认继承object class Animal: def __init__(self, name): self.name = name def eat(self): print('小动物喜欢一天到晚出个不停') # 继承自Animal class Dog(Animal): pass d = Dog('旺财') # 可以拥有父类的方法 d.eat() # 也可以拥有父类的属性 print(d.name)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzygd.html