Java 中的静态绑定和动态绑定

javajava programming java 8

是的!当编译器知道要使用哪些对象来执行方法时,它可以将引用静态绑定到对象。例如,静态变量、私有变量、最终变量使用静态绑定。而如果要在运行时进行对象识别,则使用动态绑定。方法覆盖是动态绑定的一种情况。

而方法重载是静态绑定的一种情况。


相关文章