黑马程序员技术交流社区

标题: 实现多态的三个条件 [打印本页]

作者: 熊猫宝宝    时间: 2015-5-6 21:33
标题: 实现多态的三个条件
实现多态的条件,第一个:有继承关系。第二个:有方法重写。第三点:有父类引用指向子类对象

第三个,父类引用指向子类对象,怎么理解?
作者: 唐泉银    时间: 2015-5-6 21:55
People  s=new  Student( );这就是父类引用指向子类类对象,要求是必须运行被子类复写的方法,如果你写出了父类没定义的方法,就会出现异常
作者: ninjaes    时间: 2015-5-6 21:57
其实,和你以前定义数值类型 含义差不多的  String s=new String();
作者: w401634075    时间: 2015-5-6 22:21
父父new子
作者: 木风雪林    时间: 2015-5-6 22:24
这里的引用可以看成是一个变量,就是定义一个父类类型的变量,这个变量指向子类的对象
作者: 15059320049    时间: 2015-5-6 22:46
用父类new 一个子类对象
作者: yihuihua    时间: 2015-5-6 23:33
这个跟着视频很好理解吧
来一个动物,给了一只猫,代码表现是:动物 d=new 猫();




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