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 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?
- Apublic class XY extends CA implements ITB {
public void b_m01() {
}
public void a_m01() {
}
public void a_m02() {
}
public void op03() {
}
} - B public class XY extends CA implements ITA {
public void b_m01() {
}
public void a_m02() {
}
void op02( ) {
}
public void op03() {
}
} - Cpublic class XY extends CA implements ITA {
public void b_m01() {
}
protected void op02( ) {
}
public void op03() {
}
} - Dpublic class XY extends CA implements ITA {
public void b_m01() {
}
public void a_m02() {
}
} - Epublic abstract class XY extends CA implements ITB {
public void b_m01() {
}
public void a_m02() {
}
public void op02( ) {
}
}