Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 39

  • (IF-RS 2018)

Considerando o código Java a seguir:

1 public class Gato extends Animal {

2 public static void main(String[] a) {

3 Animal animal = new Gato();

4 ((Gato)animal).fala();

5 } public void fala() {

6 System.out.println("miau");

7 }} class Animal {

8 protected void fala() {

9 System.out.println("..."); }}

É CORRETO afirmar que:




A) O código não compila devido a um erro na linha 5.

B) O código não compila devido a um erro na linha 6.

C) O código compila e executa normalmente imprimindo "...".

D) O código compila e executa normalmente imprimindo "miau".

E) O código compila, mas é lançada uma ClassCastException em tempo de execução.


Próximo:
EXERCÍCIOS - Exercício 40

Vamos para o Anterior: Exercício 38

Tente Este: Exercício 103

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=12.06ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.72ms))((ts_substr_c=1.26ms))((ts_substr_im=0.82ms))
((total= 15ms))