类型转换的用途是什么';空';JAVA中的任何引用类型?
通过类型转换null来表示String ref type,有什么可以实现的吗类型转换的用途是什么';空';JAVA中的任何引用类型?,java,null,Java,Null,通过类型转换null来表示String ref type,有什么可以实现的吗 String s = null; String t = (String) null; 两者都做同样的事情 sysout显示null sysout((String)null)显示null假设您有采用单个参数的重载方法,并且希望调用其中一个并将null传递给它 public void method1 (String param) {} public void method1 (StringBuilder param)
String s = null;
String t = (String) null;
两者都做同样的事情
sysout
显示null
sysout((String)null)
显示null
假设您有采用单个参数的重载方法,并且希望调用其中一个并将null传递给它
public void method1 (String param) {}
public void method1 (StringBuilder param) {}
如果你打电话
method1 (null);
代码不会通过编译,因为这两个方法都接受null
引用,并且编译器在这两个重载之间没有首选项
如果你打电话
method1 ((String) null);
method1 ((StringBuilder) null);
将调用第一个方法
如果你打电话
method1 ((String) null);
method1 ((StringBuilder) null);
将调用第二个方法。以区分重载。