JAVASE基础_02.面向对象编程--动态绑定和多态

动态绑定是指在执行期间(而非编译期)判断所引用对象的实际类型,根据其实际类型调用相应的方法

动态绑定帮助程序的可扩展性达到了极致

动态绑定的内存图:

JAVASE基础_02.面向对象编程--动态绑定和多态

动态绑定的三个必要条件:1.要有继承   2.要有重写    3.基类引用指向子类对象