Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Qual a diferenca ?

na resposta do exercicio 6 a atibuicao da variavel dataEntrada foi feito na classe teste - f1.dataDeEntrada = new Data();

ja na pergunta do exercicio 7, foi feita diretamente na classe Funcionario - Data dataDeEntrada = new Data();

Qual a diferenca? quando usar uma ou outra maneira?

2 respostas

Oi Rodrigo, tudo bem? Na primeira forma, você está atribuindo a data a um objeto especifico criado posteriormente. Na segunda, também também atribui a data, mas você ainda não tem o objeto criado.

Quando usar uma ou outra? depende. A segunda forma é mais comum para quando a data precisa ser definida na criação do objeto, pegando uma data que geralmente é a atual.

A primeira forma, é mais comum no caso de alteração, ou atualização de uma data previamente já configurada.

No geral, depende do problema que voce quer resolver, mas no geral, essas duas observações que faço já servem de guia para responder a pergunta.

Entendeu? Espero ter ajudado, bons estudos!

solução!

Valeu Wanderson, ajudou muito msm. Abraco.