繁体   English   中英

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

[英]Java program using methods from one class on another class

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

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

如果我想做一个,我会使用这个功能

Ocurrence.addOcurrencia("Ocurrence")

但我希望用户能够从用户类中产生。 谁能帮我一把?

好吧,您首先要完成的工作需要一个静态方法。

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

其次,你需要一个静态的ArrayList对象,如果你的程序需要多线程,那么,某种同步或访问控制。

我在你的最后一句话中遗漏了一些东西,你能重新详细说明吗?

您必须在要调用它的地方创建 Occurance 类的对象。

Occurance occ = new Occurance();

然后使用对象来调用方法。

list = occ.addOcurrencia(oc);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM