继承与派生C%2B%2B.docxVIP

  • 49
  • 0
  • 约4.7千字
  • 约 6页
  • 2018-12-16 发布于广东
  • 举报
《面向对象程序设计》实验六 时间:2011年11月23日(周三)1、2节 地点: 实验课名称:面向对象程序设计 实验项目名称: 继承与派生 教 师 姓 名: 实验室名称:计算机系专业实验室 实验目的与要求: 理解继承与派生的概念;了解继承在面向对象程序设计中的重要作用;正确理解单继承和多继承;掌握通过继承派生出一个新类的方法;正确理解和使用派生类的构造函数和析构函数;熟悉不同继承方式下对基类成员的访问控制。 实验内容: 题目(要求画UML图) 编写程序。 Shape类,其中有getArea、getPerimeter、getVolume和getName函数。 Point类继承Shape类,包括:私有数据成员x、y,构造函数,get/set函数和show函数,还有一个计算与其他点之间距离的函数double distance(const Point p)。 Circle类继承Point类,包括:私有数据成员radius,构造函数,get/set函数和show函数,隐藏了基类的getArea、getPerimeter、getName函数。 Cylinder类继承Circle类,包括:私有数据成员height,构造函数,get/set函数和show函数,隐藏了基类的getArea、getVolume和getName函数。 Triangle类继承Shape类,包括:私有成员对象po

文档评论(0)

1亿VIP精品文档

相关文档