我需要创建一个只返回 3 个实例的类。对此类实例的第四个请求应该接收第一个实例,第五个请求接收第二个实例,依此类推。一些代码示例会很有帮助。
问问题
143 次
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 回答