Home Concursos Públicos Questões Q249355 Seja o seguinte diagrama de classes UML:Qual conjunto de cla... Próximas questões Com base no mesmo assunto Q249355 Engenharia de Software UML , Diagrama de Classes , Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - Petrobras - Analista de Sistemas Júnior - Engenharia de Software-2012 | Q249355 Engenharia de Software Seja o seguinte diagrama de classes UML:Qual conjunto de classes e interfaces Java é compatível com os elementos de modelagem existentes nesse diagrama? Alternativas A package PKGB;public interface X3 { public abstract int opA(); public abstract double opB(int z);}package PKGA;import PKGB.X3;public class A implements X3 { int a1; double a2; private C[] c; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;public class B extends A { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;public class C { private int c1; private String c2; public double mc01(double a, double b) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante }} B package PKGB;public interface X3 { public abstract int opA(); public abstract double opB(int z);}package PKGA;import java.util.*;public class A { int a1; double a2; private List<C> lc; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;import PKGB.X3;public class B extends A implements X3 { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;import java.util.*; public class C { private int c1; private String c2; private List<A> la; public double mc01(double a, doubleb) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante }} C package PKGB;public interface X3 { public abstract int opA(); public abstract double opB(int z);}package PKGA;import java.util.*;public class A { private int a1; private double a2; private List<C> lc; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;import PKGB.X3;public class B extends A implements X3 { private int b1; private String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;public class C { private int c1; private String c2; public double mc01(double a, doubleb) { // código irrelevante} public String mc02(String str, intini, int param4) { // código irrelevante }} D package PKGB;public interface X3 { public abstract int opA(); public abstract double opB(int z);}package PKGA;public class A { int a1; double a2; private C[] c; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;import PKGB.X3;public class B extends A implements X3 { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;public class C { private int c1; private String c2; public double mc01(double a, doubleb) { // código irrelevante} public String mc02(String str, intini, int param4) { // código irrelevante }} E package PKGB;public interface X3 { public abstract int opA(); public abstract double opB(int z);}package PKGA;import java.util.*;public class A { int a1; double a2; List<C> lc; public void ma01(int x) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;import PKGB.X3;public class B implements A extends X3 { int b1; String b2; public void ma01(int x) { // código irrelevante } public double opB(int y) { // código irrelevante } public int opA() { // código irrelevante }}package PKGA;public class C { private int c1; private String c2; public double mc01(double a, doubleb) { // código irrelevante } public String mc02(String str, int ini, int param4) { // código irrelevante }} Responder Incorreta. Gabarito oficial da banca: Veja como esse erro impacta seu desempenho geral. Ver estatísticas teste Parabéns! Você acertou! Esse acerto melhora seu desempenho! Veja suas estatísticas teste Ficou com dúvidas? Gabarito Comentado Aulas Comentários (7) Estatísticas Cadernos Criar anotações Notificar Erro Salvar novo filtro Nome do novo filtro