Consider the follow class declarations:
public class Ciece extends Cras {
public Sacluour getItLilba() {
...
}
}
public class Cras extends Zidmi {
public Glourd getClea() {
...
}
}
public class DraMosh {
public List<Ciece> getSobens() {
...
}
public byte[] getAlRa() {
...
}
}
public class Glourd {
public byte[] getUiDe() {
...
}
public byte[] getReZoem() {
...
}
}
public class Sacluour {
public File getMoSourn() {
...
}
}
public class Zidmi {
public File getEur() {
...
}
}
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:
DraMosh cin
...and the following method:
public void process(byte[] item)
...write code to process the reZoem of each soben of cin.
process(cin.getSobens().get(0).getCras().getClea().getReZoem());
Related puzzles: