1. 首页
  2. 考试认证
  3. 其它
  4. GeometrijskiOblici任务实现 几何形状类模型构建

GeometrijskiOblici任务实现 几何形状类模型构建

上传者: 2024-10-25 21:04:38上传 ZIP文件 4.84KB 热度 2次

几何形状任务要求我们创建一个用于计算几何体面积和周长的类模型。此任务中,圆形、矩形和正方形作为基本几何体,并且允许创建复杂几何实体。复杂实体可以包含多个几何体,并且可以打印这些几何体的表面信息。为了优化性能,几何体会被存储在一个动态数组中,这样几何体数量不受限制。每个几何体类需实现toString方法,输出类似“圆{r=10}”的描述。

程序中的复杂几何体包含机车体、货车和客车,通过使用复杂体对象的addDio方法来逐个添加几何体。例如,货车代码的实现如下:

`ComplexBody wagon = new ComplexBody();

wagon.addDio(new Circle(10));

wagon.addDio(new Rectangle(10, 20));`

下载地址
用户评论