对象的替换与多态
上一节
下一节
4.4 对象的替换与多态
•子类是超类这个大类下细分的小类,因此一个子类对象可以被当作超类对象使用•
•面向对象程序设计利用子类和超类之间的这种特殊关系,提出了对象的替换与多态,其目的是为了提高程序中算法代码的重用性•
•程序中最常见的算法代码形式是方法(即函数)•
•钟表类Clock
1、算法代码的重用性
2、类族及其处理算法
3、对象的替换与多态