我正在尝试创建一个以另一个对象的方面命名的对象。我假设我需要将count.counts值更改为字符串以使其工作,但我无法确定如何在创建新对象时引用它。
这是我的代码;
String no=Integer.toString(count.count);
BattleCruiser =new BattleCruiser();
EList.add(battle);
count.count++;
答案 0 :(得分:2)
对象没有名称。我们为变量命名,以便我们知道它们指向的是什么,它们代表什么。
动态命名变量似乎不太有用,因为之后需要引用它。如果引用也是动态的,那么为什么不使用数据结构呢?例如:
如果您尝试为变量提供数字,例如ship0
,ship1
...那么您可以使用数组{{1相反,并访问ships
,ships[0]
。
如果您想要更多通用名称引用对象,则可以使用ships[1]
代替。