周志洋

个人站

持续学习 才能不被淘汰


Python基础知识-继承与多态

继承与重写

class Animal:
    def speak(self) -> str:
        return "..."

class Dog(Animal):
    def speak(self) -> str:
        return "woof"

def make_speak(a: Animal):
    print(a.speak())

make_speak(Dog())

super 的使用

class Base:
    def __init__(self, name):
        self.name = name

class Sub(Base):
    def __init__(self, name, role):
        super().__init__(name)
        self.role = role


转载请注明:周志洋的博客 » Python基础知识-继承与多态

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦