Questão 53 — UNIRIO 2019 Cesgranrio

Linguagens de ProgramaçãoLinguagem JavaAnalista de Tecnologia da Informação

As classes e interfaces Java a seguir ocupam arquivos distintos, situados no pacote default. public interface ITA { void a_m01(); void a_m02(); } public interface ITB extends ITA { void b_m01(); } public abstract class CA { private void a_ma02( ) { } public final void a_m01() { } protected void op02( ) { } public abstract void op03(); } Qual versão da classe XY NÃO produzirá erros de compilação?

  1. Apublic class XY extends CA implements ITB { public void b_m01() { } public void a_m01() { } public void a_m02() { } public void op03() { } }
  2. Bpublic class XY extends CA implements ITA { public void b_m01() { } public void a_m02() { } void op02( ) { } public void op03() { } }
  3. Cpublic class XY extends CA implements ITA { public void b_m01() { } protected void op02( ) { } public void op03() { } } 14 53 (Continuação)
  4. Dpublic class XY extends CA implements ITA { public void b_m01() { } public void a_m02() { } }
  5. Epublic abstract class XY extends CA implements ITB { public void b_m01() { } public void a_m02() { } public void op02( ) { } }

Gabarito oficial: E

Quer saber por quê? Com conta no Certamine esta questão vem com explicação, comentários de quem também estuda, e entra no seu histórico de acertos — ligada ao tópico do seu edital.

Criar conta grátis

Outras questões de Linguagem Java

Questão 53 da prova aplicada pela Cesgranrio para o UNIRIO em 2019. Enunciado e gabarito são de autoria da banca examinadora, reproduzidos aqui para fins de estudo.