< 上一课

第 3 课:创建 cone 类

在本练习中,将创建 cone 类。cone 类代表三维圆锥体。

在上一个练习中,您使用了 C++ 可视开发工具来扩展 circle 和 sphere 类。在本练习中,将使用 C++ 可视开发工具对项目添加 cone 类。这个 cone 类继承 shape3d 类,它根据圆锥体的半径和高度来计算并显示其体积和表面积。可以使用 C++ 可视开发工具对项目添加类以及对类添加属性。要对方法体进行编辑,请在图中双击该方法,然后在代码编辑器中编辑源代码。

对 Shapes 项目添加 cone 类

可以使用“C/C++ 项目资源管理器”视图对项目添加类。可以使用“新建 C++/类”向导来标识继承关系。

要对 Shapes 项目添加 cone 类:

  1. 在“C/C++ 项目资源管理器”视图中,右键单击 Shapes 项目,然后单击新建 > 类
  2. 新建 C++ 类窗口中,在名称字段中输入 cone,然后单击浏览
  3. 选择基类窗口中,在匹配类型列表中双击 shapes3d
  4. C/C++ 项目资源管理器视图中,展开 cone.h,单击 cone 类元素并将其拖到图编辑器中。

现在,已经对 Shapes 项目添加了 cone 类。可以使用 C++ 可视开发工具对新类添加类和属性。此图应该类似于下图:

包含新的
Cone 类的 Shapes 项目。