Questão de Engenharia de Software — UML — CESGRANRIO 2012
- Código
- cg049473
- Banca
- CESGRANRIO
- Órgão
- Petrobras
- Ano
- 2012
- Nível
- Superior
- Cargo
- Analista de Sistemas Júnior - Engenharia de Software
Qual conjunto de classes e interfaces Java é compatível com os elementos de modelagem existentes nesse diagrama?- Apackage 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 }}
- Bpackage 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 }}
- Cpackage 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 }}
- Dpackage 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 }}
- Epackage 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 }}