在我的代码中,我有一个必须采用 4 个参数的方法。但在代码中的某个地方,我有时使用 2 个、有时 4 个参数调用此方法。因此,当我使用 2 个参数调用时,最后 2 个参数应自动变为 null。
例如:
public static void x(String one,String two,String three=null,String four=null){
//do something hear
}
x("one","two");
x("one","two","three","four");
当我调用 x("one","two") => 我希望第三个和第四个参数自动初始化为 null。
我该怎么做?感谢您的帮助。
最佳答案
class A{
public void do(String a, String b, String c, String d){
//do something
}
//Overload do method
public void do(String a, String b){
do(a,b,null,null);
}
}
关于java - 方法重载空参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19242585/