【初心者】Java質問・相談スレッド93【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0530デフォルトの名無しさん
2006/11/08(水) 21:09:22ball[0] = new BallData(true,0,0,1,1,Color.orange);
ball[1] = new BallData(true,200,100,1,0,Color.blue);
ball[2] = new BallData(true,350,250,0,1,Color.green);
ball[3] = new BallData(true,200,250,0,0,Color.yellow);
ball[4] = new BallData(true,10,125,1,1,Color.red);
の前後を{}で囲え。つまり、
{
ball[0] = new BallData(true,0,0,1,1,Color.orange);
ball[1] = new BallData(true,200,100,1,0,Color.blue);
ball[2] = new BallData(true,350,250,0,1,Color.green);
ball[3] = new BallData(true,200,250,0,0,Color.yellow);
ball[4] = new BallData(true,10,125,1,1,Color.red);
}
その場所は、フィールドやメソッドの宣言か、
宣言と一緒に初期化するコードしか書けない。
単なる代入文は書けない。
{}で囲った部分はインスタンス初期化ブロックというもので、
ぐぐって調べてみるよろし。
■ このスレッドは過去ログ倉庫に格納されています