Retorno de métodos

1 resposta
rafaelveggi

Bom dia a todos!
Estou com uma dúvida em relação a como criar alguns métodos, eles serão utilizados apenas na classe que esboço abaixo.
O que é melhor de se fazer, métodos que recebam e retornem parâmetros, como no primeiro exemplo, ou que atuem sobre uma variável global, como no segundo exemplo?
Existe mesmo uma diferença ou é apenas questão de opção?
Se o assunto é recorrente, peço desculpas, pois eu não imaginei como pesquisar por algo parecido.
Obrigado.

//primeiro exemplo
public class MyChrom {   

   public MyChrom() {
      Chrom chrom = new Chrom();
      chrom = chromMethod(Chrom);
   }

   public Chrom chromMethod(Chrom pop) {
          pop++;
    	}
    	return pop;
   }
}
//segundo exemplo
public class MyChrom {
   private Chrom chrom;

   public MyChrom() {
      chrom = new Chrom();
      chromMethod();
   }

   public void chromMethod() {
          chrom++;
    }
}

1 Resposta

A

Bom dia Rafael,

vai depender do que vc precisa no metodo, pois em alguns momentos vc precisara retornar alguma variavel global um uma variavel interna. Isso vai depender mesmo.

vlws

Criado 11 de dezembro de 2007
Ultima resposta 11 de dez. de 2007
Respostas 1
Participantes 2