我创建了一个"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()
类的结果。