-3
我對java很陌生,我一直在試圖編寫一個方法,允許我創建和聲明一個對象並自動將它添加到我的數組列表中。自動對象命名java
public static void
public static int objectCreate(String a, ArrayList<pet> list,int x)
{
pet pets= new pet ("pet"+ x);
pet pets.getName() = new pet("dog",10,"healthy");
list.add(pet.getName());
x++;
return x
}
字符串a是寵物的名字,我試圖讓它每當我調用這個方法時,它會創建一個名稱不同的對象。例如,我第二次調用這個名字時,它會創建一個名爲pet2的對象,依此類推。有沒有辦法做到這一點?
除了*語法/編譯器錯誤*,有什麼問題嗎?提示:你可能不想傳入'x'作爲參數或增加[另外未使用]'a'成員。 (並且請在修改其他任何東西之前修正語法/編譯器錯誤*。這樣做會更有效率。) – 2013-01-20 07:05:51
提示爲什麼'x ++'仍然是無用的(同時繼續忽略公然的錯誤):請閱讀Java中如何傳遞* values *的信息。 – 2013-01-20 07:08:35
好的,-1。停止隨機更改帖子。 **修復編譯器錯誤,並只發布編譯代碼**(除非問題是關於* specific *編譯器錯誤)。然後解釋「什麼不行」;如果標題不能通用,那就意味着問題沒有被很好地定義。 – 2013-01-20 07:10:46