我正在编写用户必须能够注册事件的代码。我有一个名为Citizen的类,另一个名为Ocurrence:
public ArrayList addOcurrencia(String oc){
listaOcurrencias.add(oc);
return listaOcurrencias;
}
如果我想做
,我会使用此功能Ocurrence.addOcurrencia("Ocurrence")
但我希望用户能够从用户类中发生这种情况。任何人都可以帮我一把吗?
答案 0 :(得分:0)
嗯,首先要完成的是一个静态方法。
public static ArrayList addOcurrencia(String oc){
listaOcurrencias.add(oc);
return listaOcurrencias;
}
其次,您需要一个静态ArrayList
对象,如果您的程序需要多线程,那么,某种同步或访问控制。
我在你的最后一句话上遗漏了什么,你能重新阐述一下吗?
答案 1 :(得分:0)
您必须在Occurance类中创建一个要调用它的对象。
Occurance occ = new Occurance();
然后使用该对象调用该方法。
list = occ.addOcurrencia(oc);