class Foo{
int[] doop;
public Foo(){
this.doop={1,2,3,4,5};
}
}
我無法編譯這個,Java ME SDK給了我一堆「非法表達式開始」錯誤。爲什麼?我如何完成這項工作?非常基本 - Java數組作爲類變量
class Foo{
int[] doop;
public Foo(){
this.doop={1,2,3,4,5};
}
}
我無法編譯這個,Java ME SDK給了我一堆「非法表達式開始」錯誤。爲什麼?我如何完成這項工作?非常基本 - Java數組作爲類變量
試試這個:
this.doop= new int[]{1,2,3,4,5};
你不能做到這一點在構造函數中,因爲這句法只允許申報與初始化。修復此:
class Foo{
int[] doop = new int[]{1,2,3,4,5};
public Foo(){
}
}
class Foo{
int[] doop;
public Foo(){
this.doop= new int[]{1,2,3,4,5};
}
}
thankyouthankyouthankyou – animeman420 2011-05-31 06:35:10