黑马程序员技术交流社区

标题: 多态是什么 [打印本页]

作者: 久伴    时间: 2016-2-20 09:59
标题: 多态是什么
多态是什么,以及多态的不同表示形式例子
作者: wx_AMgIUC0M    时间: 2016-2-20 12:33
多态:一种事物的多种形态
代码体现:父类的指针指向子类的对象也是它的核心
前提是继承
例如
人:警察:小偷
动物:猫,狗
水果;梨子,苹果
就是梨子可以叫梨子也可以叫水果,水果是属于梨子的父类
作者: 翻山越岭    时间: 2016-2-20 21:31
记住一点就够了,父类的指针指向子类的对象
作者: songzengyu    时间: 2016-2-21 13:14
多种形态,父类指针指向子类对象,在继承中用
作者: 一个疯子    时间: 2016-2-21 18:36
多态指同一个消息对不同对象的不同行为.
由于存在继承,所有不同的对象都可以归为同一个基类(换句话说,不同的对象就是基类的不同子类),这些对象作为参数往方法中做参数时,会根据具体传入的对象(具体是哪个子类)来确定行为,因为子类中可能重写了父类中的方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2