Setar atributos separadamente e retornar todos juntos

3 respostas
W

Os atributos desta clase serão setados separadamente, como retornar eles juntos para inserir e um vetor?

ex:

Horas horas = new Horas();
horas.setAno("2004");
horas.setMes("01");
horas.setValorDia("01", "8:00", "11:30", "12:30", "18:00");

Vector vetor = new Vector();
vetor.addElement( horas.getTudo());
public class Horas {
	
	private String ano;
	private String mes;
	private String dia;
	private String entradaManha;
	private String saidaManha;
	private String entradaTarde;
	private String saidaTarde;
	
	public void setAno(String _ano) {
		ano = _ano;
	}
		
	public void setMes(String _mes) {
		mes = _mes;
	}
	
	public void setValorDia(String _dia, String _entradaManha, String _saidaManha, String _entradaTarde, String _saidaTarde) {
		dia = _dia;
		entradaManha = _entradaManha;
		saidaManha = _saidaManha;
		entradaTarde = _entradaTarde;
		saidaTarde = _saidaTarde;
	}

        public getTudo() {
		????????????????????????????
                ????????????????????????????
	}
}

3 Respostas

W

Eu acho que vc podia ter postado isso no java basico mais vamos lá…

Porque vc não adiciona o objeto horas direto no Vector???

vetor.addElement(horas);

Ai depois vc busca ele e pega os valores através dos gets que precisar…

Obs.:

  • á uma procurada sobre o this. porque ia melhorar o seu código…
  • Deixa de usar o Vector pq ele ja tá bem velhinho e usa um ArrayList…
Hempx
public class Horas {	
private String[] dados;

public Horas(){
   dados = new String[7];
}
public void setAno(String  ano) {
   dados[0]= ano;
}
public void setMes(String mes) {
   dados[1] = mes;
}
	
	..............
public  String[] getTudo() {
   return dados;
}
........
}
[/quote]
W

Hempx sem querer ofender mais eu acho que esse código fica sem sentido???

Criado 29 de junho de 2004
Ultima resposta 30 de jun. de 2004
Respostas 3
Participantes 3