美文网首页
#python入门11#继承和多态的一点笔记

#python入门11#继承和多态的一点笔记

作者: MORESIR | 来源:发表于2016-12-01 22:15 被阅读10次

    静态语言 vs 动态语言

    对于静态语言(例如Java)来说,如果需要传入Animal类型,则传入的对象必须是Animal类型或者它的子类,否则,将无法调用run()方法。

    对于Python这样的动态语言来说,则不一定需要传入Animal类型。我们只需要保证传入的对象有一个run()方法就可以了:

    class Timer(object): 
          def run(self): 
              print('Start...')
    
    学习来源于廖雪峰教程

    相关文章

      网友评论

          本文标题:#python入门11#继承和多态的一点笔记

          本文链接:https://www.haomeiwen.com/subject/vautmttx.html