Ed
há 2 meses
Vamos analisar as alternativas com base no código apresentado: - A) "Apresenta um erro de compilação na linha 13, visto que o nome dos parâmetros do construtor é diferente do nome dos atributos da classe 'Pessoa'." Isso não gera erro. Os nomes dos parâmetros podem ser diferentes dos atributos; o importante é que a atribuição esteja correta. - B) "Mostra a saída 'Joao 20 joao@mp.to.gov.br'." Não é correto, pois há erros no código que impedem a execução correta. - C) "Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste atributo não pode ser acessado de forma direta em outra classe, sendo necessário criar métodos públicos na classe 'Pessoa'." Correto. O atributo 'idade' é privado e está sendo acessado diretamente fora da classe, o que gera erro de compilação. - D) "Não pode ser executado porque existe mais de uma classe no arquivo ConcursoMPE.java e, assim, o compilador não saberá qual delas deve ser executada." Não é verdade. É possível ter mais de uma classe no mesmo arquivo, desde que apenas uma seja pública e o arquivo tenha o nome dessa classe pública. Portanto, a alternativa correta é a C.
Cadastre-se ou realize login