设计一个图形类(graph),设计其子类二维图形和三维图形,二维图形计算面积,三维图形计算体积;设计二维图形的子类圆形、矩形、三角形和梯形,分别计算其面积;设计三维图形的子类圆、长方体,计算其体积
时间: 2023-04-16 11:04:41 浏览: 110
图形类(graph):
属性:无
方法:无
二维图形类(TwoDimensionalGraph):
属性:无
方法:计算面积(calculateArea)
三维图形类(ThreeDimensionalGraph):
属性:无
方法:计算体积(calculateVolume)
圆形类(Circle):
属性:半径
方法:计算面积(calculateArea)
矩形类(Rectangle):
属性:长、宽
方法:计算面积(calculateArea)
三角形类(Triangle):
属性:底、高
方法:计算面积(calculateArea)
梯形类(Trapezoid):
属性:上底、下底、高
方法:计算面积(calculateArea)
圆类(Sphere):
属性:半径
方法:计算体积(calculateVolume)
长方体类(Cuboid):
属性:长、宽、高
方法:计算体积(calculateVolume)
阅读全文