第16篇多态性_2.pptVIP

  • 3
  • 0
  • 约5.69千字
  • 约 32页
  • 2017-06-15 发布于北京
  • 举报
--- 多态性 --- * 运算符重载为友元函数 双目运算符 B重载为友元函数后, 表达式oprd1 B oprd2 等同于按以下方式调用函数 : operator B(oprd1,oprd2 ) --- 多态性 --- * 课外作业 类的继承与多态:定义一个Point类,该类有点的坐标值x,y的属性;设置、获取、输出属性值的功能;作为多个图形类的基类,还预留有计算图形面积的功能接口。定义Point类的两个派生类:Rectangle类和Circle类。Rectangle类有新属性是矩形的长和宽,它从Point类继承的属性x、y是矩形的左上角顶点的坐标;Circle类有新属性是圆的半径,它从Point类继承的属性x、y是圆心的坐标; Rectangle类和Circle类的新功能是设置、获取、输出新属性和计算并返回图形面积。编程序,定义以上类,定义类的对象,分别求矩形和圆的面积。 第十六章 多态性 --- 多态性 --- * 主要内容 多态性的概念和多态类型 联编 虚函数 抽象类 运算符重载 * --- 多态性 --- * 多态性的概念 多态性是面向对象程序设计的重要特征之一,是实现“一种接口,多种方法”的技术。 C++的多态性是指对同一条消息,被不同类型的对象接收将产生不同的行为。 --- 多态性 --- * 在C++中有两种多态性 编译时的多态性 运行时

文档评论(0)

1亿VIP精品文档

相关文档