我正在尝试创建一个包含创建新对象的for循环的方法,但我仍然坚持如何根据循环的计数为对象分配预定的名称。例如,它将是这样的:
private void createPictureObject(int count){
for(int a = 1; a <= count; a++){
Picture picture*a* = new Picture(arguments);
}
这个循环的结果是我有像picture1,picture2,picture3,picture 4等名称的对象。这甚至可能吗?
答案 0 :(得分:2)
不,你不能那样做! Java中不允许动态变量命名。改为使用数组。
Picture[] pictures = new Picture[10];