ProgramaçãoLinguagens de programação
- (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