java - 使用指向派生对象的基引用调用重写方法,在运行时将调用什么?

标签 java object methods reference overriding

问题:当使用引用派生对象的基引用调用重写方法时,在运行时会调用哪个版本的方法?

我认为这将是被重写的方法,因为它仅通过对派生对象的引用来调用;正确吗?

最佳答案

是的,将调用派生对象的方法。

关于java - 使用指向派生对象的基引用调用重写方法,在运行时将调用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30472183/

相关文章:

java - 在 Mac OS 中运行 hadoop

python - 在 python 中通过 TCP 服务器网络发送对象

Java 对象的初始化/声明

带有散列参数的 Ruby public_send 方法(如果适用)

java - 如何检索方法内的任何内容

Java+sqlite REAL字段转String

java - 标题边框 Java 表单

java - 如何在Android模拟器上向WAMP服务器发出HTTP请求

Javascript遍历未知深度对象

java - 为什么接口(interface)方法不能是 "static"& "final"?