我是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