2

Eclipse
For anyを使用すると、Class自動的に

  • セッターとゲッターを生成する
  • デリゲート メソッドの生成
  • hashCode() と equals() を生成する
  • toString() を生成する
  • フィールドを使用してコンストラクターを生成する
  • スーパークラスからコンストラクターを生成する

そのように
ここに画像の説明を入力

生成する任意の方法(すべての非プリミティブ フィールドを初期化する任意のパラメーターを
Fully initialized Constructor
コンストラクター) たとえば 、私のクラスがその場合 without

public class MyClass {

    private String id;
    private String code;
    private MyClass1 myClass1;
    private MyClass2 myClass2;

}

生成された完全に初期化されたコンストラクターは

public class MyClass {

    private String id;
    private String code;
    private MyClass1 myClass1;
    private MyClass2 myClass2;

    // Fully initialized Constructor    
    public FlightScheduleRequest() {
        this.myClass1 = new MyClass1();
        this.myClass2 = new MyClass2();
    }

}
4

2 に答える 2

0

その無効な要件

@Jayan に感謝するメモ or にデフォルトのコンストラクターがないが、 そのコンストラクターの引数を取る
場合MyClass1MyClass2

this.myClass1 = new  MyClass1(); // The constructor MyClass1() is undefined
this.myClass2 = new  MyClass2(); // The constructor MyClass2() is undefined
于 2013-12-20T21:37:23.663 に答える