Tendo o código abaixo, quero fazer igual com a data de nascimento de aluno. Quero que a classe Aluno tenha uma variável “dataNascimento” (usando o tipo de variável Date), com o seu set e get, e que seja possível adicionar data de nascimento de aluno na classe main.
Arruma esse título. Títulos servem pra auxiliar quem está lendo os tópicos e pra quem vai procurar ajuda no futuro.
Cria uma String dataNascimento. Copia o getter e setter, e dps muda o nome…
N
NCC_Informatico
Obrigado. Tens razão!
N
NCC_Informatico
Consegui fazer isso, mas a agora quero que seja do tipo Date.
rodriguesabner1 like
Ao invés de String usa Date
N
NCC_Informatico
É verdade que com String fica mais fácil, só que, esta questão faz parte de um trabalho dado na escola onde o professor pediu para usar o tipo Date ao invés de String.
rodriguesabner
Villagram
Boa noite amigo.
Pessoalmente não gosto de Date prefiro usar LocalDateTime ou LocalDate, mas como é trabalho de escola está ai.
publicclassMainProject{publicstaticvoidmain(String[]args){try{List<Aluno>alunos=newArrayList();SimpleDateFormatsdf=newSimpleDateFormat("dd/MM/yyyy");Alunoaluno=t.newAluno();aluno.setNome("Wiz Costa");aluno.setDataNascimento(sdf.parse("01/01/2018"));alunos.add(aluno);for(Alunoa:alunos){System.out.println("Nome do aluno: "+a.getNome());System.out.println("Data de nascimento do aluno: "+sdf.format(a.getDataNascimento()));}}catch(Exceptionex){ex.printStackTrace();}}}publicclassAluno{privateStringnome;privateDatedataNascimento;publicAluno(){}publicvoidsetNome(Stringnome){this.nome=nome;}publicStringgetNome(){returnnome;}publicDategetDataNascimento(){returndataNascimento;}publicvoidsetDataNascimento(DatedataNascimento){this.dataNascimento=dataNascimento;}}
N
NCC_Informatico
Boa noite amigão!
Muito obrigado pela sua resposta, salvou uma parte importante do meu trabalho.
(Testes t = new Testes(); só estava a dar erro nesta linha de código. Felizmente consegui resolvê-lo.)
Abraço
NCC
Villagram
Opa, que bom que ajudou.
Obrigado pelo aviso, eu removi a linha, ela só estava lá pq eu fiz tudo uma única classe que se chamava Teste, me desculpe por isso…hehehehehe