4244273
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fundação La Salle
Orgão: Pref. Não-Me-Toque-RS
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Fundação La Salle
Orgão: Pref. Não-Me-Toque-RS
Provas:
Analise o código Java:
class Veiculo {
void mover() { System.out.println("Veículo movendo"); }
}
class Carro extends Veiculo {
void mover() { System.out.println("Carro andando"); }
}
public class Teste {
public static void main(String[] args) {
Veiculo v = new Carro();
v.mover();
}
}
Sobre o polimorfismo e o código acima, avalie as afirmações a seguir:
I - O polimorfismo permite que o método chamado seja determinado em tempo de execução (late binding).
II - A saída do programa será “Veículo movendo”, pois o tipo da variável v é Veículo.
III - No polimorfismo subclasses de uma classe podem definir seus próprios comportamentos únicos, compartilhando, ainda assim, algumas das funcionalidades da classe original.
Das afirmações acima, quais estão corretas?