Parâmetros com valor default

Pessoal,

Alguém sabe se em Java é possível declarar parâmetros de métodos que tenham valores default? Assim, na chamada do método é opcional ou não passar tais parâmetros (esse recurso foi implementado no Delphi 4, por exemplo).

Se sim, qual é a sintaxe?

Abraços,

Reinaldo.

com java vc consegue isso com sobrecarga de metodos…

[quote=“reolca”]Pessoal,

Alguém sabe se em Java é possível declarar parâmetros de métodos que tenham valores default? Assim, na chamada do método é opcional ou não passar tais parâmetros (esse recurso foi implementado no Delphi 4, por exemplo).

Se sim, qual é a sintaxe?

Abraços,

Reinaldo.[/quote]

isto não existe em Java…

existir nao existe mas eu nao conseguiria isso com sobrecarga ou seja:

public int testePar(){
     int par = 4;
     par++;
     return(par);
}

public int testePar(int x){
     int par = x;
     par++;
     return(par);
}

Seria uma solucao…ou nao??

[quote=“marceloedrei”]existir nao existe mas eu nao conseguiria isso com sobrecarga ou seja:

public int testePar(){
     int par = 4;
     par++;
     return(par);
}

public int testePar(int x){
     int par = x;
     par++;
     return(par);
}

Seria uma solucao…ou nao??[/quote]

bem, oq ele quer é poder chamar um método sem ter q passar alguns valores de parametros… não conheço a sintaxe do delphi pra isto… mas da pra fazer o mesmo com sobrecarga sim…

Muito obrigado, pessoal. Eu já tinha pensado em sobrecarca, mas como a implementação dos métodos são quase idênticas, queria evitá-la. Mas se não tem jeito, fazer o quê.

O recurso de parâmetro default está disponível no Delphi desde a versão 4.

Um abração a todos.

Reinaldo.