多态性学习(上) 什么是多态? 多态是指同样的消息被不同类型的对象接收时导致不同的行为.所谓消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数.虽然这看上去好像很高级的样子,事实上我们普通的程序设计中经常用到多态的思想.最简单的例子就是运算符,使用同样的加号“+”,就可以实现整型数之间.浮点数之间.双精度浮点数之间的加法,以及这几种数据类型混合的加法运算.同样的消息--加法,被不同类型的对象—不同数据类型的变量接收后,采用不同的方法进行相加运算.这些就是多态现象. 多…