我想嘗試使一個數組引用類,但不能想辦法做到這一點。 我有我的主要類,客戶和另一個被稱爲組織。如何獲得一個數組引用一個類
我基本上建立一個小型數據庫,用戶可以在其中添加組織並編輯組織中的信息。信息包括,ID#,姓名,地址等等
我想知道如何獲得一個數組來存儲新的組織類,以便當我想添加一個組織時,它運行一個新的組織類並存儲數組中的類的版本。
我想嘗試使一個數組引用類,但不能想辦法做到這一點。 我有我的主要類,客戶和另一個被稱爲組織。如何獲得一個數組引用一個類
我基本上建立一個小型數據庫,用戶可以在其中添加組織並編輯組織中的信息。信息包括,ID#,姓名,地址等等
我想知道如何獲得一個數組來存儲新的組織類,以便當我想添加一個組織時,它運行一個新的組織類並存儲數組中的類的版本。
除非您確定可以與客戶端關聯的最大組織數,否則最好使用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;
}
}
ArrayList<Organisation>
是我認爲最好的辦法。閱讀documentation以熟悉它。它很安靜,方便。
是'類> []'你在找什麼? –
這是什麼?請說明:D – CoolDude21
'Class >'是Java類的反射類型。 '>'表示使用泛型類型語法的「任何類」。 –