[請益]陣列問題

看板java作者 (Alfred)時間14年前 (2010/01/01 13:17), 編輯推噓2(206)
留言8則, 6人參與, 最新討論串1/1
※ [本文轉錄自 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

01/01 09:34,
如果想看詳細程式的話 請給我信箱0.0
01/01 09:34

01/01 12:08,
這個去java版問會比較快喔
01/01 12:08

01/01 13:08,
thanks
01/01 13:08
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.64.183.231

01/01 14:29, , 1F
怎樣的出錯?除宣告範圍new MO[num]還要個別建構new MO()
01/01 14:29, 1F

01/01 14:56, , 2F
要 new 實體吧,static 不能在 ctor 裡初始化
01/01 14:56, 2F

01/01 15:46, , 3F
private class ?
01/01 15:46, 3F

01/01 16:20, , 4F
不了解為何要這樣宣告,static變數就是類別變數
01/01 16:20, 4F

01/01 16:22, , 5F
public static MO BODY是class MO的資料成員嗎?
01/01 16:22, 5F

01/01 16:54, , 6F
BODY = new MO(...)?這個嗎?=.=
01/01 16:54, 6F

01/01 22:13, , 7F
上面的大大有提了,先建陣列再個別建構~
01/01 22:13, 7F

01/01 22:16, , 8F
MO body[]=new MO[3]; for i<3, body[i]=new MO();
01/01 22:16, 8F
文章代碼(AID): #1BFOLCke (java)