作为使用实例变量的练习(请注意,我是一名编程学生,但这是为了满足我自己的好奇心,而不是为了评分作业),我想创建一个未指定数量的类实例并分配一个每个人都有唯一的名字。我的想法是制作一个循环,例如:
int i=1;
while (! response.equals("quit")){
SomeClass object_i = new SomeClass();
i++;
...
}
这将允许程序根据用户的需要创建尽可能多的 SomeClass 实例,然后能够引用每个实例中的实例变量,例如:
for (i=1; i <= count; i++){
sum += object_i.nonStaticInstanceVariable;
}
在此线程上建议使用 AtomicLong 的唯一标识符名称: java for loop executes too fast give System.currentTimeMillis() duplicate
但我不确定如何在使用此方法创建的特定对象中引用实例变量。任何人都可以建议一种方法来做我想要在 Java 中做的事情吗?
非常感谢。