Let's say I have this code:
public class A{
public A(String b){}
public A(Cursor c){}
public A(SomeClass n){}
}
Now I want to create an instance of A
but I don't know which constructor will select when the only parameter is null
:
A someA = new A(null);
How should I manage this and figure it out ?
UPDATE
I have test this, it wont be compile with null
but when I use a null object it will consider what is type of object like:
String n = null;
A someA = new A(n);
it will execute public A(String b){}
Is that safe ?