静态绑定:
定义:1)在编译时期前进行的绑定
2)使用private,static,final修饰的变量或方法,使用静态绑定,共同特点是他们都不适用多态。
3)重载是静态绑定
动态绑定
定义:1)由于在编译时不确定对象的类型,而在程序运行时进行的绑定
2)在被子类重写的虚方法,会根据运行时的对象类型进行动态绑定
3)重写是动态绑定
静态绑定:
定义:1)在编译时期前进行的绑定
2)使用private,static,final修饰的变量或方法,使用静态绑定,共同特点是他们都不适用多态。
3)重载是静态绑定
动态绑定
定义:1)由于在编译时不确定对象的类型,而在程序运行时进行的绑定
2)在被子类重写的虚方法,会根据运行时的对象类型进行动态绑定
3)重写是动态绑定