作者skywillnosky (Alfred)
看板java
標題[請益]陣列問題
時間Fri Jan 1 13:16:59 2010
※ [本文轉錄自 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
1F:→ skywillnosky:如果想看詳細程式的話 請給我信箱0.0 01/01 09:34
2F:→ freesamael:這個去java版問會比較快喔 01/01 12:08
3F:→ skywillnosky:thanks 01/01 13:08
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.183.231
4F:推 snowlike:怎樣的出錯?除宣告範圍new MO[num]還要個別建構new MO() 01/01 14:29
5F:推 legnaleurc:要 new 實體吧,static 不能在 ctor 裡初始化 01/01 14:56
6F:→ tkcn:private class ? 01/01 15:46
7F:→ erotic:不了解為何要這樣宣告,static變數就是類別變數 01/01 16:20
8F:→ erotic:public static MO BODY是class MO的資料成員嗎? 01/01 16:22
9F:→ skywillnosky:BODY = new MO(...)?這個嗎?=.= 01/01 16:54
10F:→ johnhmj:上面的大大有提了,先建陣列再個別建構~ 01/01 22:13
11F:→ johnhmj:MO body[]=new MO[3]; for i<3, body[i]=new MO(); 01/01 22:16