Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FUNDATEC 2023

TI - Desenvolvimento de SistemasCódigos em Java
Código
qa541352
Banca
FUNDATEC
Órgão
IFC
Ano
2023
Cargo
PEBTT ( )
Considere o código abaixo, em linguagem Java:   abstract class Animal{ public void andar() { System.out.println("Animal andando"); } } class Cachorro extends Animal{ public void andar() { System.out.println("Cachorro andando"); } } class Gato extends Animal{ public void andar() { System.out.println("Gato andando"); } } public class Main{ public static void main(String[] args) { Animal cachorro = new Cachorro(); Gato gato = new Gato(); cachorro.andar(); cachorro= gato; cachorro.andar(); Animal animal = new Animal(); animal.andar(); } }   Qual a saída do programa?
  1. ACachorro andando, Animal andando, Gato andando.
  2. BCachorro andando, Gato andando, Animal andando.
  3. CCachorro andando, Cachorro andando, Animal andando.
  4. DGato andando, Cachorro andando, Animal andando.
  5. ENão compila o código.
Revelar gabarito e comentário

GabaritoE — Não compila o código.

Link permanente: /questoes/qa541352