Java动态绑定与静态绑定

静态绑定:

    定义:1)在编译时期前进行的绑定

              2)使用private,static,final修饰的变量或方法,使用静态绑定,共同特点是他们都不适用多态。

              3)重载是静态绑定

动态绑定

    定义:1)由于在编译时不确定对象的类型,而在程序运行时进行的绑定

              2)在被子类重写的虚方法,会根据运行时的对象类型进行动态绑定

              3)重写是动态绑定

猜你喜欢

转载自blog.csdn.net/qq_30097741/article/details/80614642