Discuss / Python / 多态的问题

多态的问题

Topic source

惠风和畅

#1 Created at ... [Delete] [Delete and Lock User]
def run_twice(hhh):    hhh.run()    hhh.run()

为什么这里可以写成hhh,而不用写成Animal?原文链接继承和多态 - 廖雪峰的官方网站 (liaoxuefeng.com)

双鱼玉佩

#2 Created at ... [Delete] [Delete and Lock User]

因为原有的Animal只是一个参数而已 你传进去的依然是cat类型的


  • 1

Reply