Métodos

3 respostas
andrestrindade

Gente, quem puder me ajudar eu agradeço.
O meu problema é o seguinte: comecei a pouco tempo no Java e não estou tendo uma boa produção. Não consigo entender aqueles métodos.
O que é um método sem retorno e pra que serve? E um método com retorno?
Tenho uma lista de exercícios pra fazer e não entendi isso. :oops:
Não sei fazer, tenho a apostila do Caelum mas não ficou claro.

Obrigado! :wink:

3 Respostas

robinsonbsilva

Jovem métodos em java é um procedimento que pode ou não retornar um valor.
Exemplo:

MÉTODO COM RETORNO

public int calc( int x, int y){
    return x+y;
}

o método acima realiza a adição de dois inteiros

MÉTODO SEM RETORNO

public void printMessage( ){
    System.out.println("IMPRESSO");
}

Bom, não sou muito bom para explicar, mas veja esse link: http://e-articles.info/t/i/3482/l/pt/

B

Métodos com retorno sempre para o caso onde você precisa que o sistema execute uma série de operações e retorne um valor ou uma coleção de valores a partir disso.

Métodos sem retorno, também executam operações, mas não precisam voltar um valor.

Exemplos dos dois são métodos acessores e métodos modificadores.

Métodos acessores somente retornam o valor de um atributo, ou do estado de um objeto.

Métodos modificadores somente alteram o objeto com os parâmetros passados, mas não precisam voltar o objeto como retorno já que você sabe qual o novo estado dele.

Um adendo: É um boa prática que os acessores não modifiquem nada no sistema, só retornem os objetos como eles estão.

andrestrindade

Obrigado caros amigos. Vou estudar mais sobre o assunto! :stuck_out_tongue:

Criado 29 de outubro de 2008
Ultima resposta 29 de out. de 2008
Respostas 3
Participantes 3