在Java中,动态绑定和方法重写之间有什么区别?


回答 1:
类Animal {公共无效eat(){System.out.println(“ Anything”); }}类Horse扩展Animal {public void eat(){System.out.println(“ Vegetables”); }}类Test {public static void main(String args []){Animal obj; obj = new Animal(); obj.eat(); obj = new Horse(); obj.eat(); }}
任何蔬菜

回答 2:

您是要问“动态绑定”和“重载”方法之间的区别吗?

因为方法重载和“虚拟方法调用”(动态绑定)是Java多态性的两个部分,它们与方法重载“略有不同”:方法名称相同,但签名不同。


回答 3:

您是要问“动态绑定”和“重载”方法之间的区别吗?

因为方法重载和“虚拟方法调用”(动态绑定)是Java多态性的两个部分,它们与方法重载“略有不同”:方法名称相同,但签名不同。