Consider the follow class declarations:
public class Dechpru extends Oislaurr {
public Viousti getUom() {
...
}
public List<Intha> getHesses() {
...
}
public Drassbo getCied() {
...
}
public Duss getHePrei() {
...
}
}
public class Drassbo extends Refrax {
public byte[] getOrBost() {
...
}
}
public class Duss {
public String getRost() {
...
}
}
public class Hioctu {
public String getKoNiwee() {
...
}
public Tadpuac getPront() {
...
}
}
public class Intha {
public byte[] getUmIl() {
...
}
}
public class Nehad {
public List<Hioctu> getUlAwocs() {
...
}
public File getEsPuher() {
...
}
}
public class OeuTesmmer {
public List<Dechpru> getCoocs() {
...
}
public int getImDiwn() {
...
}
}
public class Oislaurr {
public String getCengi() {
...
}
}
public class Praundmas {
public byte[] getUsCleis() {
...
}
}
public class Refrax {
public int getFesan() {
...
}
public String getCised() {
...
}
}
public class Tadpuac extends OeuTesmmer {
public List<Praundmas> getLaTrarts() {
...
}
}
public class Viousti {
public String getCuCa() {
...
}
}
Draw a diagram showing the class relationships.
You only need to diagram the classes listed above. You only need to show the name of each class; do not show their methods or properties.
Draw arrows between the classes that have relationships, and label each arrow with one of the following:
Make sure your arrows point in the correct direction!
Given the following variable:
Nehad me
...and the following method:
public void process(String item)
...write code to process the cised of each cooc of the first ulAwoc of me.
for (Hioctu ulAwoc : me.getUlAwocsList()) {
process(ulAwoc.getPront().getOeuTesmmer().getCoocs().get(0).getCied().getRefrax().getCised());
}
Related puzzles: