В качестве упражнения (обратите внимание, что я студент по программированию, но это упражнение для удовлетворения моего собственного любопытства, а не для оцениваемого задания) при использовании переменных экземпляра, я хотел бы создать неопределенное количество экземпляров классаи назначьте уникальное имя каждому.Моя идея заключалась бы в создании цикла, такого как:
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 выполняется слишком быстро, что дает дубликат System.currentTimeMillis ()
но я не уверен, как бы я ссылался на переменные экземпляра в конкретных объектах, созданных с использованием этого метода.Кто-нибудь может предложить способ сделать то, что я пытаюсь сделать на Java?
Большое спасибо.