我是OOP的新手,我正在尝试做一个简单的游戏来帮助我学习Java。我的想法是制作一个敌人的课程,但我希望敌人的数量是动态的。我试图使一个新的对象作为一个数组,而不是手动键入attker1 attker2等等...数组中的对象,可以完成吗?
Mole attacker[3];
attacker[0] = new Mole();
attacker[1] = new Mole();
attacker[2] = new Mole();
我希望你得到什么,我试图做的想法。我试着搜索谷歌,但我不断收到有关如何使数组超出常规数据类型(即int,char等)的教程。无论我想要做什么,我都想知道它叫什么。如果还有更好的方法,我也会听。
谢谢。
为避免垃圾收集器在运行时运行,可以使用内存池模式 - > http://gameprogrammingpatterns.com/object-pool.html。 – Wroclai 2011-03-24 07:35:41