[toc]

多态

多态 ( polymorphism ) 是指同一个方法调用由于对象不同可能会产生不同的行为. 在现实生活中, 我们有很多例子. 比如: 同样是调用人的休息方法, 张三的休息是睡觉, 李四的休息是玩游戏, 李翠花是敲代码. 同样是吃饭的方法, 中国人用筷子吃饭, 英国用刀叉吃饭, 印度人用手吃饭.

关于多态要注意以下 2 点:

1. 多态是方法的多态, 属性没有多态

2. 多态的存在有 2 个必要条件: 继承, 方法重写.

Python 第八节 第十一课

执行结果:

Python 第八节 第十一课

 

相关文章: