web-dev-qa-db-fra.com

Est-il possible de déclarer l'argument par défaut dans Java dans String?)

Est-il possible d'utiliser l'argument par défaut dans la méthode avec String. Le code est indiqué ci-dessous:

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

Le code ci-dessus génère une erreur. Est-il possible de le corriger?

29
user3455638

Non, normalement, vous surchargez la méthode de la manière suivante:

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

public void test(String name)
{

}
57
MrLore

Non ce n'est pas. Cependant, ce qui suit est possible:

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