Questão
ID 2255175Disciplina: Tecnologia da Informação
Assunto: Hierarquia de Classes e Herança
Ano: 2019 Banca: UFMT - Universidade Federal de Mato Grosso Órgão: Serviço de Saneamento Ambiental Águas do Pantanal de Cáceres
Analise o código a seguir.
public class Carro {
public void ligar(){
System.out.println("Carro ligando");
}
}
public class Fusca extends Carro {
public void ligar() {
System.out.println("Fusca ligando");
}
}
public class Main {
public void executar(Carro a){
System.out.println("Carro");
a.ligar();
}
public void executar(Fusca a){
System.out.println("Fusca");
a.ligar();
}
}
Ao executar o código abaixo, qual será a impressão correta?
Carro a = new Fusca();
Main m = new Main();
m.executar(a);