有3种
println的方法
PrintStream接受一个引用类型- ,
println(char x[]),。
println(Stringx)``println(Object x)
通过时
null,所有3个都适用。方法重载规则更喜欢具有最特定参数类型的方法,因此
println(Object x)不选择。
然后,编译器不能在前两个-
println(char x[])和
println(String x)- 之间进行选择,因为
String它不比-
更具体
char[],反之亦然。
如果要选择特定的方法,请将null强制转换为所需的类型。
例如 :
System.out.println((String)null);
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)