Duvida, Parâmetros no Construtor da Classe

5 respostas
P

Pessoal é normal construir um construtor com todos esses parâmetros

ou tem outra forma, sem ser public AluguelQuarto(){ } que é Default

public AluguelQuarto(String nomeLocatario, int diaEntrada, int mesEntrada,int anoEntrada, int diaSaida, int mesSaida, int anoSaida,
                                 int horaEntrada, int horaSaida, int minutoEntrada, int minutoSaida) {
          this.nomeLocatario = nomeLocatario;
          this.diaEntrada = diaEntrada;
          this.mesEntrada = mesEntrada;
          this.anoEntrada = anoEntrada;
          this.diaSaida = diaSaida;
          this.mesSaida = mesSaida;
          this.anoSaida = anoSaida;
          this.horaEntrada = horaEntrada;
          this.horaSaida = horaSaida;
          this.minutoEntrada = minutoEntrada;
          this.minutoSaida = minutoSaida;
     }

5 Respostas

drsmachado

Não entendi direito a tua dúvida, mas, sim, é normal.

ederfreitas

Particularmente prefiro trabalhar com o padrão de projeto Buider quanto preciso instanciar uma classe com muitos parâmetros, mas é normal sim esta forma de trabalho :slight_smile:

fabiobp2000

Você tambem pode fazer uns construtores mais genericos com poucos parametros, vc não necessariamente precisa usar todos os atributos da classe.

nel

Particularmente, com uma quantidade assim de parâmetros, eu só usaria nesse formato (via construtor) caso meu objeto tivesse a obrigatoriedade de ser imutável, caso contrário, usaria o bom e velho POJO.

B

ClasseBean getter and Setter

Criado 29 de maio de 2012
Ultima resposta 29 de mai. de 2012
Respostas 5
Participantes 6