>>93
1.コンストラクタって何ですか?
クラスのオブジェクトを初期化するためのものと考えていて良いです。

インスタンスが生成された後、インスタンス変数の初期化前に動く手続きです。
スーパークラスのコンストラクタは呼び出さなくても暗黙に呼び出されます。


2.hogeを何個もいっぺんに初期化
Foo hoge[100];
for ( int i=0 ; i<hoge.length ; i++ ) hoge[i] = new Foo();
とでもしてください。

なんか他に一気に生成する方法あるのかな?
あまり大量のオブジェクトつくるアプリ書かないから実はよく分からない。
大量に作るときはArrayList使って保持してるし。