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.
Dúvida sobre tipos
1 Resposta
1 like
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo