SóProvas


ID
2765389
Banca
IF-RS
Órgão
IF-RS
Ano
2018
Provas
Disciplina
Programação
Assuntos

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:

Alternativas
Comentários
  • Quem não tem acesso:  - -> D

  • Para visualizar melhor:

    public class Gato extends Animal {

    public static void main(String[] a) {

    Animal animal = new Gato();

    ((Gato)animal).fala();

     } public void fala() {

    System.out.println("miau");

    }

       

    }

    class Animal {

    protected void fala() {

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

       

    }

  • Entender o código com essa indentação lixo é o verdadeiro desafio da questão