这个明白了应该会懂很多了~~需要大虾指点~
请教:帮忙给我分析下下面 "null "传递时的概念,谢谢大家了~!
public class Foo
{
private Foo(Object o)
{
System.out.println( "object ");
}
private Foo(String s)
{
System.out.println( "string ");
}
public static void main(String[] args)
{
Foo ok = new Foo( "kao ");
new Foo(ok);
new Foo(null);
}
}
------解决方案--------------------null 可以转型为任意的对象 不报异常
null就是没有,没有就是所有
再说你的方法里面没有对null进行方法调用
可就不会出问题