可以說我需要爲我的主類創建大量的類對象,所以我想知道是否有任何方法可以創建一個多次創建新類對象的循環,但每次它改變如果類對象名。如何創建對象名稱java
嘿,我知道你可能會想爲什麼你會想要有一個程序相同的多個類對象,但我想做類似的事情,但我不想發佈我的代碼。我會給代碼示例如果需要的話,雖然
編輯:我想我的類classnamehere採取用戶輸入和每次輸入類似「打開那件事」時它會創建一個新的類對象
可以說我需要爲我的主類創建大量的類對象,所以我想知道是否有任何方法可以創建一個多次創建新類對象的循環,但每次它改變如果類對象名。如何創建對象名稱java
嘿,我知道你可能會想爲什麼你會想要有一個程序相同的多個類對象,但我想做類似的事情,但我不想發佈我的代碼。我會給代碼示例如果需要的話,雖然
編輯:我想我的類classnamehere採取用戶輸入和每次輸入類似「打開那件事」時它會創建一個新的類對象
一些代碼會有很大的幫助,但是你不能使用你的類的數組並且在循環中創建對象嗎?
例如,如果有一個名爲Example的類。
Example[] e = new Example[200];
for(int i=0;i<200;i++){
e[i]=new Example();
}
如果您希望動態添加更多對象,也可以使用列表。 謝謝
使用地圖..使用字符串作爲鍵和對象實例作爲值。
如果要求是創建設置相同的類的對象和唯一標識他們 - 最好的辦法是創建一個數組,並通過循環初始化每個...
謝謝..
你可以採取的ArrayList是這樣的:
List<YourClassType> list=new ArrayList<YourClassType>();
的把for循環,你想有多少個對象創建:
for(int i=0;i<100;i++)
list.add(new YourClassType());
有工廠創建對象;在工廠內你可以有一個命名策略。
什麼是「我的主類的類對象」?你是指你的主類的一個實例,還是一個實際的對象,它是Class類的一個實例? –
看起來你已經問過這個問題:http://stackoverflow.com/questions/7218607/java-creating-a-class-from-a-string –