Pular para o conteúdo principal

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:
  1. AErro de execução.
  2. BErro de compilação.
  3. CLei Ordinária aplicada.
  4. DLei Complementar aplicada.
  5. ELegislação aplicada.
Revelar gabarito e comentário

GabaritoC — Lei Ordinária aplicada.

Link permanente: /questoes/qg190338