好的,可以说我有灯泡类和图片类。
在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();
}