Ed
há 3 meses
Vamos analisar o código Java apresentado: 1. A classe `Exame` tem um atributo privado `num` que é inicializado com 0. 2. O método `getNum()` retorna o valor de `num`. 3. Na classe `Exemplo`, um objeto da classe `Exame` é criado, mas a linha `e.num = 100;` tenta acessar o atributo `num` diretamente, o que não é permitido, pois `num` é privado. Agora, vamos analisar as alternativas: A) a compilação falha. - Correto, pois a tentativa de acessar `num` diretamente resulta em erro de compilação. B) o número é 0. - Incorreto, pois o código não compila. C) o número é 100. - Incorreto, pois o código não compila. D) uma exceção é lançada em tempo de execução. - Incorreto, pois o código não compila. E) o código executa sem produzir resultado. - Incorreto, pois o código não compila. Portanto, a alternativa correta é: A) a compilação falha.
Mais perguntas desse material