黑马程序员技术交流社区
标题:
JAVA中调用一个抽象类的抽象方法时会怎样?
[打印本页]
作者:
abc张强8
时间:
2014-7-3 16:19
标题:
JAVA中调用一个抽象类的抽象方法时会怎样?
JAVA中调用一个抽象类的抽象方法时,程序是否转而去调用它的子类中的同名已具体化的方法?
作者:
慕杰
时间:
2014-7-3 17:26
通过Father f = new Son(); f.method()调用子类实现的方法
作者:
陈云阳
时间:
2014-7-3 18:24
对,虚拟机会多态的,
作者:
cat73
时间:
2014-7-3 19:49
必须会啊 多态嘛 Java的一大特点
作者:
张盼
时间:
2014-7-3 21:37
如果该抽象类被继承而且抽象方法被重写时,调用的是子类中被重写的方法,否则就会报错
作者:
回音
时间:
2014-7-3 21:55
应该是不能直接调用抽象方法的。多态和动态代理调用的是抽象方法的具体实现,而不是抽象方法本身。
作者:
沐子松/kf
时间:
2014-7-3 22:11
对的~方法编译看左边,运行看右边~
作者:
abc张强8
时间:
2014-7-4 19:22
慕杰 发表于 2014-7-3 17:26
通过Father f = new Son(); f.method()调用子类实现的方法
哦哦,我懂了,多谢了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2