美文网首页
Python——对象之多态

Python——对象之多态

作者: 浮_屠 | 来源:发表于2018-08-30 20:45 被阅读0次

    Python对象三大特性:

    多态

    意思是几个子类继承相同父类产生不同的执行结果
    多态 可以 增加代码的灵活度
    继承重写父类方法 为前提
    是调用方法的技巧,不会影响到类的内部设计

    如:


    image.png
    image.png

    Person 类中只需要让 狗对象 调用 game 方法,而不关心是什么狗调用的
    game 是在 Dog 这个父类中定义的的方法
    在程序执行时,不同的 狗对象 参数,就会产生不同的执行效果
    多态 更容易编写出通用的代码,做出通用的编程,以适应需求的不断变化

    相关文章

      网友评论

          本文标题:Python——对象之多态

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