Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESGRANRIO 2019

ProgramaçãoLinguagens de programação
Código
cg015552
Banca
CESGRANRIO
Órgão
UNIRIO
Ano
2019
Nível
Superior
Cargo
Analista de Tecnologia da Informação
As classes e interfaces Java a seguir ocupam arquivos distintos, situados no pacote defaultpublic 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() {}}
  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( ) {}}
Revelar gabarito e comentário

GabaritoE — public abstract class XY extends CA implements ITB { public void b_m01() { } public void a_m02() { } public void op02( ) { } }

Link permanente: /questoes/cg015552