标签: java
我知道以前一定要问过,但我不确定如何搜索。
如果我有一个B类的Object扩展了A类,如果我输入这个对象到A类,然后在这个对象上调用override方法,将调用哪个方法? A或B's?
答案 0 :(得分:5)
对象的真实类通过方法确定。
您在源代码中使用的那些强制类型和类型在运行时并不真正有意义。你宁愿把它们看作是让人类编码人员完成工作的一种方式。