gpt4 book ai didi

java - 为什么方法重载是 Java 中静态绑定(bind)的最好例子?

转载 作者:行者123 更新时间:2023-12-01 22:17:37 30 4
gpt4 key购买 nike

在java中,我知道静态绑定(bind)和动态绑定(bind)之间有一些区别,方法重载是静态绑定(bind)最好的例子,但我不知道为什么它是方法重载而不是方法重写?

最佳答案

方法重载是在编译时确定的。编译器根据传递给方法调用的参数的编译时类型来决定应该调用具有给定名称的方法。因此静态绑定(bind)。

方法重写由对象的运行时类型决定。在运行时,执行的方法可以是某个子类的方法,该方法在编译调用的代码时甚至没有编写。因此动态绑定(bind)。

关于java - 为什么方法重载是 Java 中静态绑定(bind)的最好例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30682948/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com