0

3 つのインスタンスのみを返すクラスを作成する必要があります。このクラスのインスタンスに対する 4 番目のリクエストは 1 番目のインスタンスを受け取り、5 番目のリクエストは 2 番目のインスタンスを受け取るというように、ラウンド ロビン方式で行われます。いくつかのコード例が役立ちます。

4

1 に答える 1

0

これを試すことができます:

class Singelton{
    private static ArrayList<Singelton> singeltonList = new ArrayList<Singelton>();
    private static count = 0;
    public static Singelton getInstance(){
      if(singeltonList.size()<3)
        singeltonList.add(new Singelton());
      count = (count)%3;
      return singeltonList.get(count++);
    }
    private Singelton() {}
}

このソリューションは Java 言語用です。

于 2012-08-31T17:32:07.180 に答える