Python对象三大特性:
多态
意思是几个子类继承相同父类产生不同的执行结果
多态 可以 增加代码的灵活度
以 继承 和 重写父类方法 为前提
是调用方法的技巧,不会影响到类的内部设计
如:
image.png
image.png
Person
类中只需要让 狗对象 调用game
方法,而不关心是什么狗调用的
game
是在Dog
这个父类中定义的的方法
在程序执行时,不同的 狗对象 参数,就会产生不同的执行效果
多态 更容易编写出通用的代码,做出通用的编程,以适应需求的不断变化
网友评论