在上一个练习中,您使用了 C++ 可视开发工具来扩展 circle 和 sphere 类。在本练习中,将使用 C++ 可视开发工具对项目添加 cone 类。这个 cone 类继承 shape3d 类,它根据圆锥体的半径和高度来计算并显示其体积和表面积。可以使用 C++ 可视开发工具对项目添加类以及对类添加属性。要对方法体进行编辑,请在图中双击该方法,然后在代码编辑器中编辑源代码。
对 Shapes 项目添加 cone 类
可以使用“C/C++ 项目资源管理器”视图对项目添加类。可以使用“新建 C++/类”向导来标识继承关系。
要对 Shapes 项目添加 cone 类:
现在,已经对 Shapes 项目添加了 cone 类。可以使用 C++ 可视开发工具对新类添加类和属性。此图应该类似于下图:

要对 cone 类添加 getColor 和 setColor 方法:
要对 cone 类添加 getSize 和 setSize 方法:
要添加 getRadius 和 setRadius 方法:
要对 cone 类添加 surfaceArea 和 volume 方法:
要对 cone 类添加 set 和 print 方法:
要编辑 cone.cpp 文件: