Consider the follow class declarations:
public class Bilsept extends Nafle {
public List<Garm> getEdGevas() {
...
}
}
public class Cordes {
public int getMoh() {
...
}
}
public class Depun extends Bilsept {
public Shro getAng() {
...
}
public List<Grom> getAecks() {
...
}
}
public class Disdight {
public byte[] getAsm() {
...
}
public int getPello() {
...
}
}
public class Garm {
public Phea getBeNer() {
...
}
public List<Cordes> getXets() {
...
}
}
public class Grom {
public File getPexi() {
...
}
}
public class Nafle {
public File getTul() {
...
}
}
public class Phea {
public List<Disdight> getToios() {
...
}
public List<String> getCoool() {
...
}
}
public class Phir {
public File getDacat() {
...
}
public Depun getPiess() {
...
}
}
public class Shro {
public String getOeng() {
...
}
}
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:
Phir gror
...and the following method:
public void process(int item)
...write code to process the pello of each toio of each edGeva of gror.
process(gror.getPiess().getBilsept().getEdGevas().get(0).getBeNer().getToios().get(0).getPello());
Related puzzles: