Ed
há 5 meses
Para responder à sua pergunta, precisamos analisar as opções apresentadas e entender como a alteração do ano da contratação do empregado deve ser feita no contexto do programa. A opção correta deve seguir a lógica de acesso ao objeto que representa a contratação e, em seguida, alterar o ano. Vamos analisar as alternativas: A) `e.getContracao().setAno(2014);` - Esta opção parece correta, pois utiliza um método para acessar a contratação e, em seguida, chama um método para definir o ano. B) `e.getEmpregado(getContratacao(setAno(2014)));` - Esta opção não faz sentido, pois a sintaxe está incorreta e não segue a lógica de alteração do ano. C) `e.setContracao(setAno(2014));` - Esta opção também não está correta, pois não está alterando o ano diretamente. D) `e.pessoa.contratacao.ano=2014;` - Esta opção pode funcionar, mas depende da estrutura do objeto e se a propriedade é acessível diretamente. E) `e.contratacao.ano=2014;` - Esta opção também pode funcionar, mas depende da estrutura do objeto e se a propriedade é acessível diretamente. A opção mais segura e que segue a lógica de encapsulamento e uso de métodos é a A) `e.getContracao().setAno(2014);`. Portanto, a resposta correta é a letra A.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
A instrução correta a ser colocada na linha 90 para alterar o ano da contratação do empregado p para 2014 é a alternativa A: e.getContracao().setAno(2014);. Essa instrução acessa o objeto de contratação do empregado p e altera o ano da contratação para 2014.
Mais perguntas desse material