0

我需要创建一个只返回 3 个实例的类。对此类实例的第四个请求应该接收第一个实例,第五个请求接收第二个实例,依此类推。一些代码示例会很有帮助。

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 回答