2

属性が「ステータス」のクラスGameがあり、この属性は「プレーヤー」または「コーチ」になります。どうすればよいですか?どのように試したかを説明します

class Status{
   public static final String player = "player";
   public static final String coach = "coach";
}
class Game {
   String status;
   Game(String status){
     this.status = status;
   }
}
class Main{
   public static void main(String args[]){
     new Game(Status.player);
     new Game(Status.coach);
   }
}

ありがとうございました

4

1 に答える 1

8

列挙型を使用する

public class Game {
   public enum Status { PLAYER, COACH };
   private Status status;
   public Game(Status status){
     this.Status = status;
   }

public static void main(String args[]){
     new Game(Status.PLAYER);
     new Game(Status.COACH);
   }
}
于 2013-01-17T20:28:27.533 に答える