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

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

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