Dúvida sobre tipos

1 resposta
java
matskira
Opa, tudo bom ?

Estou iniciando na OO e estou tendo um problema em entender o seguinte.

Imagine que eu criei uma classe Data, dentro data temos dia, mes e ano;

Mais pra frente eu criei um método em outra classe que precisa de um parâmetro data,

registroAluno(String nome, String sobrenome, Data dataNascimento);

Qual a diferença de obter a data de nascimento através de um tipo Data, ao invés de um String, por exemplo.

1 Resposta

staroski

O objeto do tipo Data contém 3 atributos correspondentes exatamente ao dia, mês e ano.

Se você usar um parâmetro do tipo String, nada impede de alguém passar a data como "abacaxi" por exemplo.

Criado 20 de fevereiro de 2020
Ultima resposta 20 de fev. de 2020
Respostas 1
Participantes 2