Java程序使用另一个类上的一个类的方法

时间:2017-10-13 17:48:41

标签: java

我正在编写用户必须能够注册事件的代码。我有一个名为Citizen的类,另一个名为Ocurrence:

public ArrayList addOcurrencia(String oc){
        listaOcurrencias.add(oc);
        return listaOcurrencias;
    }

如果我想做

,我会使用此功能
Ocurrence.addOcurrencia("Ocurrence")

但我希望用户能够从用户类中发生这种情况。任何人都可以帮我一把吗?

2 个答案:

答案 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);