ola pessoal!!! estou com um probleminha e penso que vcs posam me ajudar a resolver!
tenho uma classe Funcionario mas um de seus atributos é a data de entrada,
então eu fiz uma classe para data de entrada e criei um new para ela na classe funcionario,
mas a data de entrada e feita manualmente, e digitada atravez de um metodo e devolvida formatada para a classe funcionario!!
eu sei que existe varios geitos de lidar com datas no java!!
mas desta vez eu quis fazer manualmente, e ate ai esta funcionando perfeitamente, mas eu so tenho uma “preocupação”
nao tem bloqueio algum se o usuario quiser atribuir uma data do tipo 31/02/2013, ou algo ate mais absurdo como 98/67/-3987,
minha classe e esta:
public class DataEntrada{
private int dia;
private int mes;
private int ano;
public void adicionar(int d, int m, int a){
d = this.dia;
m = this.mes;
a = this.ano;
}
public void formatada(){
System.out.printf("Data de entrada: %d/%d/%d%n", dia, mes, ano);
}
}
se algem puder ajudar,
talves modificando o metodo adicionar?
ou entao criando um novo metodo do tipo validarData ou sei la???
desde ja muito obrigado 