このコードがあるとしましょう:
public class A{
public A(String b){}
public A(Cursor c){}
public A(SomeClass n){}
}
のインスタンスを作成したいのですA
が、唯一のパラメーターが の場合にどのコンストラクターが選択されるかわかりませんnull
:
A someA = new A(null);
これをどのように管理し、理解する必要がありますか?
アップデート
これをテストしましたが、コンパイルされnull
ませんが、null オブジェクトを使用すると、次のようなオブジェクトのタイプが考慮されます。
String n = null;
A someA = new A(n);
それは実行されますpublic A(String b){}
それは安全ですか?