Questão de Engenharia de Software — UML — CESGRANRIO 2019
Engenharia de SoftwareUML
- Código
- cg056159
- Banca
- CESGRANRIO
- Órgão
- UNIRIO
- Ano
- 2019
- Cargo
- Ana TI ( )
A Figura a seguir exibe um diagrama de classes UML. Qual conjunto de classes Java é uma implementação semanticamente fidedigna ao diagrama acima?

- A------------ arquivo Ux.java ---------- public class Ux { private int x1; protected int x2; private Ta ta; public abstract boolean opx(); } ------------ arquivo Ta.java ---------- import java.util.*; public class Ta { private int a1; int a2; private List<Ux> ux; public void opa4() { // código irrelevante } }
- B------------ arquivo Ux.java ---------- public class Ux { private int x1; int x2; public static boolean opx() { // código irrelevante } } ------------ arquivo Ta.java ---------- public class Ta { private int a1; protected int a2; private Ux[] ux; public void opa4() { // código irrelevante } }
- C------------ arquivo Ux.java ---------- public class Ux { private int x1; protected int x2; public static boolean opx() { // código irrelevante } } ------------ arquivo Ta.java ---------- import java.util.*; public class Ta { private int a1; int a2; private List<Ux> ux; public void opa4() { // código irrelevante } }
- D------------ arquivo Ux.java ---------- public class Ux { private int x1; int x2; private Ta ta; public abstract boolean opx(); } ------------ arquivo Ta.java ---------- public class Ta { private int a1; protected int a2; private Ux[] ux; public void opa4() { // código irrelevante } }
- E------------ arquivo Ux.java ---------- public class Ux { private int x1; int x2; private Ta ta; public static boolean opx() { // código irrelevante } } ------------ arquivo Ta.java ---------- public class Ta { private int a1; protected int a2; public void opa4() { // código irrelevante } }