Consider the follow class declarations:
public class CilFipro extends Twimac {
public File getCico() {
...
}
}
public class Hord extends Sismphi {
public List<CilFipro> getNotros() {
...
}
}
public class Laken {
public File getUsThant() {
...
}
}
public class Munmor {
public Ossac getReLueec() {
...
}
public String getIcHi() {
...
}
}
public class Ossac {
public int getFutic() {
...
}
public List<String> getApSece() {
...
}
}
public class Prac {
public List<Laken> getOtPusts() {
...
}
public Munmor getSom() {
...
}
}
public class Sismphi {
public List<Prac> getBeChels() {
...
}
public int getCopri() {
...
}
}
public class Twimac {
public File getDald() {
...
}
}
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:
Hord miol
...and the following method:
public void process(List<String> item)
...write code to process the apSece of the first beChel of miol.
for (Prac beChel : miol.getSismphi().getBeChelsList()) {
process(beChel.getSom().getReLueec().getApSece());
}
Related puzzles: