Подтвердить что ты не робот

Можно ли объявить аргумент по умолчанию в Java в String?

Можно ли использовать аргумент по умолчанию в методе с String. Код показан ниже:

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

Приведенный выше код генерирует ошибку. Можно ли его исправить?

4b9b3361

Ответ 1

Нет, способ, которым вы обычно это делаете, - это перегрузить метод следующим образом:

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

public void test(String name)
{

}

Ответ 2

Нет, это не так. Однако возможно следующее:

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