【发布时间】:2017-08-27 06:52:20
【问题描述】:
我有一个类,我在其中声明了一个静态变量 id
class id
{
private static int id;
public int getid()
{
return this.id
}
public void setid(int id)
{
this.id=id;
}
}
我有另一个类,我在其中创建这个类的对象并调用这些方法
class abc
{
id obj=new id();
int a=obj.getid();
obj.setid(a+1);
}
现在我将它存储到另一个类中的静态 ArrayList 中
class ser
{
private static ArrayList<id>al=new ArrayList<id>();
public static addid(id obj)
{
al.add(obj);
}
}
现在的问题是每次我将对象添加到列表中时它都会替换对象是什么错误请帮助
【问题讨论】:
-
是的,请告诉我如何使用声明的静态变量来做到这一点......
标签: java android variables methods static