1
C#コンストラクタなどのようなJavaコンストラクタを作成することは可能ですか?私は検索しようとしましたが何も見つかりませんでした。私はそれが間違っているかどうかを記述しているので、それが正しいかどうかわかりません。C#コンストラクタのようなJavaコンストラクタを作成できますか?
は、C#で、私はそう
のようなコンストラクタを作成することができ、それは私がパラメータにNULL等しいことはできませんのようなので、
public static Main()
{
var fooB = new FooB();
var noArg = new FooA();
var withArg = new FooA(fooB: fooB);
}
それはそうのように呼び出すことができます。私のリポジトリクラスのための20の可能なパラメータの組み合わせでコンストラクタを作成しない方が好きなので、ちょっと好奇心と怠け者の私のところで。
ありがとうございました
残念ながら、これはjavaでは不可能です。ビルダーパターンを使用すると、柔軟性が増し、すべての値(およびそれらの異なる組み合わせ)をコンストラクターに渡さないようにすることをお勧めします。 – f1sh
ありがとうございます。 – Tomaltach