单项选择题
已知一个圆形类class myCircle(类中定义圆心、半径和圆的绘制方法),如图所示,利用对象数组画出多个圆,请选择正确的选项,完成相关功能。
myCircle [][]d; //二维的对象数组
int n = 10;int m = 10; // 画布中圆形的行、列数
void setup() {
size(220,220);
d = new myCircle[n][m];
//初始化每个对象数组元素
}
void draw() {
background(0);
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
d[i][j].display(); //显示每个对象
}
A、 for (int j = 0; j < m; j++)
d[i][j] =new myCircle((i+1)*20,(j+1)*20,20);
B、 for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
d[i][j] =new myCircle((i+1)*20,(j+1)*20,20);
C、 for (int i = 1; i < n; i++)
d[i][j] =new myCircle((i+1)*20,(j+1)*20,20);
D、 for (int i = 1; i < n; i++)
for (int j = 1; j < m; j++)
d[i][j] =new myCircle((i+1)*20,(j+1)*20,20);
点击查看答案
相关考题
