在运行程序时如何创建和命名对象?

时间:2014-10-24 02:00:58

标签: java runtime naming

是否可以将我的程序名称对象设置为已创建?比如使用一个命名对象object1,object2等的循环。这是一个问题,因为它不会总是清楚需要多少个对象,这取决于用户的输入。或者是否有另一种方法来解决这个问题而不必命名对象?

2 个答案:

答案 0 :(得分:1)

不,你不能像你提到的那样动态创建引用,但是你总是可以使用一组对象。如果您事先知道对象的数量,那么请转到Array,否则请查看动态数量的对象List

答案 1 :(得分:0)

您可以创建名称和对象的哈希表,在创建每个对象时附加到该哈希表。

如果对象属于同一个类,则可以向该类添加一个属性以包含该名称。