Consider the follow class declarations:
public class Bixer {
public int getCes() {
...
}
public List<String> getPoSo() {
...
}
}
public class Blioscu {
public List<Colloil> getDirvas() {
...
}
public int getCio() {
...
}
}
public class Colloil extends Issdic {
public Febech getScel() {
...
}
public List<Kemic> getIales() {
...
}
}
public class Febech {
public List<String> getCren() {
...
}
public Bixer getSuiel() {
...
}
}
public class Issdic {
public byte[] getEsee() {
...
}
}
public class Kemic {
public int getSeDeqen() {
...
}
}
public class Sucun {
public File getNoSoijo() {
...
}
}
public class Tingord extends Blioscu {
public Sucun getIdec() {
...
}
}
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:
Tingord wi
...and the following method:
public void process(List<String> item)
...write code to process the poSo of each dirva of wi.
process(wi.getBlioscu().getDirvas().get(0).getScel().getSuiel().getPoSo());
Related puzzles: