-8

クラス内のどこでオブジェクトをインスタンス化して割り当てることができますか? つまり、代入はクラス メソッドの 1 つの中で行う必要がありますか?

public class Foo{

   Bar b1 = new Bar();
   Bar b2;

   void Foo(){
      b2 = new Bar();
   }
}

b1有効なインスタンス化ですか?

4

1 に答える 1

0

はい。はい、それは有効です。Fooクラスのすべてのインスタンスには、新しいBarインスタンスを持つb1というフィールドがあります。

于 2012-08-18T19:46:30.353 に答える