Questão de Engenharia de Software — Orientação a Objetos — FURB 2024
Engenharia de SoftwareOrientação a Objetos
- Código
- qg190338
- Banca
- FURB
- Órgão
- Câmara de Brusque - SC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Tecnologia da Informação
Considerando os princípios da Programação Orientada a Objetos (POO), como herança e polimorfismo, analise o seguinte código em Java:class Legislacao { public void aplicar() { System.out.println("Legislação aplicada"); } } class LeiComplementar extends Legislacao { @Override public void aplicar() { System.out.println("Lei Complementar aplicada"); } } class LeiOrdinaria extends Legislacao { @Override public void aplicar() { System.out.println("Lei Ordinária aplicada"); } } public class Teste { public static void main(String[] args) { Legislacao minhaLei = new LeiComplementar(); Legislacao outraLei = new LeiOrdinaria(); minhaLei = outraLei; minhaLei.aplicar(); } } Assinale a alternativa que mostra a saída da execução desse código:
- AErro de execução.
- BErro de compilação.
- CLei Ordinária aplicada.
- DLei Complementar aplicada.
- ELegislação aplicada.