Logo Passei Direto
Buscar

Química

Colégio Objetivo
Observe o código Java a seguir.

Class Exame {
Private int num = 0;
Public int getNum() {
Return num;
}
}
Public class Exemplo {
Exame e = new Exame();
e.num = 100;
int num = e.getNum();
System.out.println("O numero é: " + num);
}
Em relação ao código acima, o resultado será:
A) a compilação falha.
B) o numero é 0
C) o numero é 100
D) uma exceção é lançada em tempo de execução.
E) o código executa sem produzir resultado.
User badge image
Estudando com Questões

há 3 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina