A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 熊猫宝宝 中级黑马   /  2015-5-6 21:33  /  675 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

实现多态的条件,第一个:有继承关系。第二个:有方法重写。第三点:有父类引用指向子类对象

第三个,父类引用指向子类对象,怎么理解?

7 个回复

倒序浏览
People  s=new  Student( );这就是父类引用指向子类类对象,要求是必须运行被子类复写的方法,如果你写出了父类没定义的方法,就会出现异常
回复 使用道具 举报
其实,和你以前定义数值类型 含义差不多的  String s=new String();
回复 使用道具 举报
父父new子
回复 使用道具 举报
这里的引用可以看成是一个变量,就是定义一个父类类型的变量,这个变量指向子类的对象

点评

同意5楼的,要看成一个指向子类对象的变量  发表于 2015-5-6 22:26
回复 使用道具 举报
用父类new 一个子类对象
回复 使用道具 举报
这个跟着视频很好理解吧
来一个动物,给了一只猫,代码表现是:动物 d=new 猫();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马