周志洋

个人站

持续学习 才能不被淘汰


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基础知识-继承与多态

打赏一个呗

取消

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

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

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