私のプロジェクトでは、ユーザーに名前、プレーヤー数、賭け金を尋ねる小さなポーカーゲームを作っています。Java:Class2変数でClass1変数を変更する方法
しかし、この前に、新しいゲームや保存されたゲームをプレイするかどうかをプレーヤーに尋ねる必要があります。保存されたゲームはハードコードすることができます。
私はclass1ゲームを作成しました。保存されたゲームファイルのために、私はclass2を作成しました。私はclass1の値を置き換えるclass2をしたいが、私はこれを行う方法がわかりません。
CLASS2の呼び出し時にCLASS1の値がCLASS2の値に置き換えられないという問題があります。変数をCLASS1からCLASS2に更新するにはどうすればよいですか?
マイファーストクラス:
public class NoC2_Musick extends savedGame
{
public static void main(String[] args)
{
savedGame obj = new savedGame();
Scanner input = new Scanner(System.in);
Scanner inputString = new Scanner(System.in);
System.out.println("Is this a NEW Game or a PREVIOUS game?");
System.out.println("How many players will join this game?");
int totalPlayers = input.nextInt();
String[] players = new String[totalPlayers];
obj.oldsavedgame();
System.out.println("What is your name and club?");
for (int i = 0; i < totalPlayers; i++) {
players[i] = inputString.nextLine();
}
System.out.println("These are the Players: ");
for (int i = 0; i < totalPlayers; i++) {
System.out.println(players[i]);
}
System.out.println("Place your Bet.");
int bet = input.nextInt();
}
}
マイセカンドクラス:
public class savedGame
{
public int oldsavedgame()
{
int totalPlayers = 3;
String[] players;
players = new String[3];
players[0] = "Sofia";
players[1] = "Shawn";
players[2] = "Tomi";
int bet = 100;
System.out.println("Test");
return totalPlayers;
}
public static void main(String[] args)
{
}
}
を可能な複製[他のクラスの変数へのアクセス(Java)](http://stackoverflow.com/questions/2861915/accessing-variables-in-other-classes-java) –