python 多态:
2017-03-16 20:40
232 查看
多态顾名思义 即一个接口的多种实现方式,
子类实力指向父类对象的用法称为多态中的
向上转型,多用于方法参数,类中的实例属性,
以及
函数返回值中,向上转型时父类对象只能调用
本类所拥有的实例,如果父类中有和子类定义相同
名称的方法,则优先调用子类实例中的方法
并且,父类对象不能调用子类中特有的方法(
子类有父类没有)
向下转型:则指父类实例赋值给子类对象,
与向上转型不同的是子类实例不仅可以调用自己的方法,
而且可以调用父类中的任何方法,包括
父类所特有的方法,当所调用的方法与父类方法一
致时则仍然调用自己的方法(毕竟子类继承了父类,
所以父类中的属性和方法子类中同样拥有)
相关文章推荐
- 再谈python中的多态
- Python 多态的实现
- Python 面向对象编程(三)继承与多态
- Python中的多态与虚函数
- python中的多态
- python学习笔记14(多态、封装、继承)
- Python 多态浅析
- python之7-2类的继承与多态
- python 继承和多态
- 由参数传递实现的python多态
- 深入学习Django源码基础2 - python多态技巧-运行时判断函数
- python学习手册中的python多态示例代码
- 再谈python中的多态
- 多态 分发 分类: python 小练习 divide into python 2013-11-05 19:11 394人阅读 评论(0) 收藏
- python的类、基类、多态、取消基类
- Python的类、基类、多态、取消基类的一些特性
- python 多态
- Python 面向对象编程 继承 和多态
- python学习小结5:封装、继承、多态
- 再谈python中的多态