将Object强制转换为父级时调用哪个方法

时间:2018-05-11 07:04:18

标签: java

我知道以前一定要问过,但我不确定如何搜索。

如果我有一个B类的Object扩展了A类,如果我输入这个对象到A类,然后在这个对象上调用override方法,将调用哪个方法? A或B's?

1 个答案:

答案 0 :(得分:5)

对象的真实类通过方法确定。

您在源代码中使用的那些强制类型和类型在运行时并不真正有意义。你宁愿把它们看作是让人类编码人员完成工作的一种方式。