黑马程序员技术交流社区
标题:
多态的调用
[打印本页]
作者:
张怀晶
时间:
2013-3-15 12:03
标题:
多态的调用
本帖最后由 zhj91 于 2013-3-16 17:44 编辑
在多态中,通过虚方法重写父类的方法后,调用时用父类类型做参数,能不能解释一下他是怎么调用的,怎么判断调用的那个具体的子类方法
作者:
曾玉锋
时间:
2013-3-15 13:31
父类 变量1=new 父类();
变量1.父类方法();
得到的结果是父类方法执行的结果。
父类 变量1=new 子类();
变量1.父类方法();//子类重写(override)了父类的该方法
得到的结果是子类方法执行的结果。
总结,父类对象引用的实际对象是谁,就调用谁的方法执行。
作者:
王起
时间:
2013-3-15 13:46
受教了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2