看板 java 關於我們 聯絡資訊
※ [本文轉錄自 Eclipse 看板] 作者: skywillnosky (Alfred) 看板: Eclipse 標題: [請益]陣列問題 時間: Fri Jan 1 09:32:34 2010 假設我有個method private class MO{ .. public MO(...){ ... } ... } 正常宣告public static MO BODY; 不會錯 可是如果是陣列呢? 我試過兩種方式都會出錯 public static MO BODY[]; public static MO[] BODY; 難道和C不一樣嗎?@@ PS: 其實就是Snake(貪食蛇)程式 中的Coordinate -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.183.231
skywillnosky:如果想看詳細程式的話 請給我信箱0.0 01/01 09:34
freesamael:這個去java版問會比較快喔 01/01 12:08
skywillnosky:thanks 01/01 13:08
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.183.231
snowlike:怎樣的出錯?除宣告範圍new MO[num]還要個別建構new MO() 01/01 14:29
legnaleurc:要 new 實體吧,static 不能在 ctor 裡初始化 01/01 14:56
tkcn:private class ? 01/01 15:46
erotic:不了解為何要這樣宣告,static變數就是類別變數 01/01 16:20
erotic:public static MO BODY是class MO的資料成員嗎? 01/01 16:22
skywillnosky:BODY = new MO(...)?這個嗎?=.= 01/01 16:54
johnhmj:上面的大大有提了,先建陣列再個別建構~ 01/01 22:13
johnhmj:MO body[]=new MO[3]; for i<3, body[i]=new MO(); 01/01 22:16