好吧,我不确定我是否可以这样做,但是无论如何我还是要问这个问题...
我得到了Budynek类,其构造函数是这样的:
public Budynek(int numerBudynku)
{
this.id.nrBudynku = numerBudynku;
this.id.nrPietra = 0;
this.id.nrPokoju = 0;
}
所以我是这样创建的:
Budynek Budynek1 = new Budynek(1);
Budynek Budynek2 = new Budynek(2);
现在,我想问一下是否有什么方法可以为我创建新的Budynek?可以说,如果我使用切换用例,那么用例1将是“创建新的Budynek”
然后我想用这种方法做这样的事情
e.g licznik = 1
Budynek Budynek+licznik(so it will be Budynek1) = new Budynek(licznik)
那么licznik = licznik + 1;
那可能吗?
最佳答案
您可以创建一个列表并将所有内容存储在那里,因为无论如何您都可以使用budynek+index
进行索引
List<Budynek> budynekList = new ArrayList<Budynek>();
budynekList.add(new Budynek(10));
budynekList.add(new Budynek(20));
budynekList.add(new Budynek(400));
budynekList.get(index); // now you have your budynek objects with the given index.
如已在注释中指出的那样,您不能在运行时声明变量。