从字符串中命名类的新实例

时间:2016-02-26 10:33:47

标签: java class instance

我创建了一个"test.dll" "ATL80.dll" "Microsoft.VC80.ATL.manifest" ;*** <the end> 类,它将Player引入其构造函数中。游戏将有人类玩家和计算机机器人,每个都创建为String playerName。在为人类玩家创建每个Player player1 = new Player("Tom");实例后,我现在想要创建一个实现以下内容的循环:

Player

其中for (int i = (numHumanPlayers + 1); i < totalNumPlayers; i++) { String instanceName = "player" + i; String playerName = "Bot " + (i - numHumanPlayers); Player <instanceName> = new Player(playerName); } <instanceName>的内容。

例如,如果有两个人类玩家和两个电脑玩家,这将导致以下玩家:

String instanceName

我已经看过Player player1 = new Player("Tom"); Player player2 = new Player("Jerry"); Player player3 = new Player("Bot 1"); Player player4 = new Player("Bot 2"); 方法以及使用Class.forName(),我相信这些是我需要使用的。但是,我无法弄清楚使用这些方法的语法,以便实现我的自定义Constructor.newInstance()类的结果。

0 个答案:

没有答案