我希望尝试使数组引用一个类,但想不出一种方法来做到这一点。 我有我的主要类、客户和另一个称为组织的类。
我基本上正在制作一个小型数据库,用户可以在其中添加组织并编辑组织中的信息。信息包括 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/