java - 如何获取数组来引用类

标签 java arrays class

我希望尝试使数组引用一个类,但想不出一种方法来做到这一点。 我有我的主要类、客户和另一个称为组织的类。

我基本上正在制作一个小型数据库,用户可以在其中添加组织并编辑组织中的信息。信息包括 ID#、姓名、地址等

我想知道如何获得一个数组来基本上存储新的组织类,以便当我想添加一个组织时,它会运行一个新的组织类并将该版本的类存储在数组中。

最佳答案

您最好使用列表,除非您可以确定可以与客户端关联的组织的最大数量。数组的大小在创建时是固定的,这可能不适合您的用例。

例如:

public class Client {
  private final List<Organisation> organisations = new ArrayList<Organisation>();

  void addOrganisation() {
    // dummy/example method
    organisations.add(new Organisation("Foo", new Address("blah")));
  }
}

public class Organisation {
  private final String name;
  private final Address address;

  public Organisation(String name, Address address) {
    this.name = name;
    this.address = address;
  }
}

关于java - 如何获取数组来引用类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13006273/

相关文章:

java - 如何使用 jdom 和 java 将数据附加到 xml 文件

由于时区问题,Java 应用程序无法执行

javascript - 如何使用 typescript 向数组添加额外的属性

c++ - 将 char 数组传递给需要 const std::string 引用的函数

c - C 中的多个输入

python - 使用类作为函数和 "global"变量容器: bad design?

Java OKHTTP SocketTimeoutException 与并发多线程请求

java - 使用 VScode 的 Spring-Boot 应用程序运行配置

c++ - 上课上课

Python-导入模块导入模块