是否可以在字符串中声明 Java 中的缺省参数?

2022-09-01 09:20:43

是否可以在具有 String 的方法中使用默认参数。代码如下所示:

public void test(String name="exampleText") {
}

上面的代码生成错误。有可能纠正它吗?


答案 1

不,您通常执行此操作的方法是重载该方法,如下所示:

public void test()
{
    test("exampleText");
}

public void test(String name)
{

}

答案 2

不,它不是。但是,以下情况是可能的:

public void test() {
    test("exampleText");
}
public void test(String name) {
    //logic here
}