知灵犀知练
← 返回

Java 基础入门简答题

方法重载与方法重写分别发生在什么场景?

参考答案

重载是在同一类或继承范围内声明同名但参数列表不同的方法,由编译期依据参数选择;重写是子类提供与父类可继承实例方法兼容的新实现,运行期可按实际对象类型分派。

题目解析

仅改变返回类型不能构成重载;static 方法的同名声明属于隐藏,不是实例方法重写。