私は新しいカードゲームを開始します。それは非常に基本的ですが、私はプログラミングには新しくないが、私はそれについて多くの経験を持っていません。与えられた金額に応じて異なるプレイヤー(オブジェクト)を作成する
しかし、このカードゲームはユーザーに再生されますプレイヤーの量を求め始めるべき、と私はCard
(別のものを持つことができる選手を作成するためにプレーヤーClass
を作ることを考えていますオブジェクト)とname
です。
しかし、私はclass
からオブジェクトを作成するとき、私はそう、私はこのケースでそれを行う必要がありますどのように私は私が作成する必要がありますどのように多くの選手(そのオブジェクト)を知らない、object
名を指定する必要がありますか?
プレーヤークラス
public Player {
private Card mCard;
private String mName
}
EDIT:
我々はObject
を作成するとき、我々はそれをname
を与える:
Player objectName = new Player();
が
があります考えてみましょうしかし、動的に別の名前のオブジェクトを作成する方法はありません(少なくとも私が知っている限り)。
名前がわからない場合は、どうすればオブジェクト(プレーヤー)を作成できますか?
例:私は13人の選手がいる場合は
は、どのように私は13個のオブジェクトとSTOPを作成してください。他のPlayerオブジェクトはありません。私は恐ろしい何かこのよう作ってみることができる前に私が言った:
if (playersAmount > 5){
Player player5 = new Player();
} else if (playersAmount > 6){
Player player6 = new Player();
} else if (playersAmount > 7){
Player player7 = new Player();
} [...]
をしかし、それは本当に醜いだ、と私は本当にこれは、することになっています方法だとは思いません。だからどのように私はそれぞれ別の名前のオブジェクトの正確な量を作成することができますか?
プレーヤーを格納するために 'List'または' Array'を使用してください。 – cyroxis
既にそれについてですが、それからメソッドを取得する方法はありますか? – FET
どういう意味ですか?あなたが立ち往生したら、それを試して、最小限の完全な例を投稿してください。 – cyroxis