在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特性.多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来.在一开始接触多态这个词的时候,我们或许会因为这个词本身而感到困惑,如果我们把多态改称作“动态绑定”,相信很多人就能理解他的深层含义.通常的,我们把动态绑定也叫做后期绑定,运行时绑定. (一)方法调用绑定 1.绑定概念 通常,我们将一个方法调用同一个方法主体关联起来称作绑定.如果在程序执行前进行绑定,我们将这种绑定方法称作前期绑定.在面向过程语言中,比如c,这种方法…