如何获取数组来引用一个类

时间:2012-10-22 06:53:21

标签: java arrays class

我希望尝试将数组引用作为一个类,但不能想到一种方法来做到这一点。 我有我的主要课程,客户和另一个叫组织。

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

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

2 个答案:

答案 0 :(得分:2)

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

例如:

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;
  }
}

答案 1 :(得分:0)

ArrayList<Organisation>

是我认为最好的选择。阅读documentation以熟悉它。这很安静。