我有一堂几何课。在另一个类中,我想创建一个 Geometry 实例数组并引用它们。
class Geometry {
private static int edges[];
private static int vertices[];
private static sphere();
private static circle();
}
class Example {
Geometry [] Shape = new Geometry [5];
public draw(){
Shape[0] = new Geometry();
Shape[1] = new Geometry();
Shape[0].circle();
Shape[1].sphere();
<code to draw shape for Shape[i]>
}
}
Sphere()
并Circle()
以不同的方式初始化边和顶点。我希望 Shape[0] 将其边缘和顶点分配给圆,并将 Shape[1] 分配给球体。当我遍历绘图函数中的每个对象时,它应该先绘制一个圆形,然后绘制一个球体,而不是像当前那样绘制 2 个球体。