Pular para o conteúdo principal

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

TI - Desenvolvimento de SistemasCódigos em Java
Código
vu196684
Banca
VUNESP
Órgão
TJM SP
Ano
2023
Cargo
Tec CPDJ ( )
Considere o seguinte trecho de código de um programa Java:   public class CA {     public void m1() {         System.out.println("m1 CA");     } } public class CB extends CA {     public void m1() {         System.out.println("m1 CB");     } }   Considerando que as dependências necessárias estejam devidamente referenciadas via import, é correto que o trecho de código acima
  1. Aé compilado corretamente, sem erros.
  2. Bapresenta um erro de compilação, pois falta a anotação @Override em m1 de CB.
  3. Capresenta um erro de compilação, pois falta a palavra- chave override na declaração de m1 de CB.
  4. Dapresenta um erro de compilação, pois uma subclasse não pode declarar um método com o mesmo nome de um método já existente em sua superclasse.
  5. Eapresenta um erro de compilação, pois falta a anotação @Override em m1 de CA.
Revelar gabarito e comentário

GabaritoA — é compilado corretamente, sem erros.

Link permanente: /questoes/vu196684