好的,可以说我有灯泡类和图片类。
在bulb中,我得到了boolean变量,如果为true,则在不关闭灯泡的情况下打开灯泡,我在默认情况下关闭的构造函数中进行设置,并设置了2种方法turnOn和turnOff。
我需要在Bulbs图片数组中输入用户输入的长度(在创建对象图片时使用main方法)。
所以可以说这是我的图片课:

private Bulb [] arr ;

Picture(int len)
{
    Bulb [] arr = new Bulb[len];
}


现在,如果我想在每个单元格上输入灯泡,则需要这样做:

Bulb b = new Bulb();
Bulb c = new Bulb();
Bulb d = new Bulb();

for(int i=0;i<len;i++)
{
    arr[i] = b;
    arr[i] = c;
    arr[i] = d;
}


当然,我无法以这种方式执行此操作,现在我无法通过变量len创建多少个对象。

最佳答案

您可以使用数组的length属性用灯泡填充数组。

for(int i = 0; i < arr.length; i++) {
    arr[i] = new Bulb();
}

07-24 09:15