Consider the follow class declarations:
public class Bism {
public Stiwchun getDac() {
...
}
public byte[] getEpPenbe() {
...
}
}
public class Bolprua {
public int getOtall() {
...
}
public List<Olpis> getCupsis() {
...
}
}
public class Bonve {
public Calpol getInReple() {
...
}
public File getHos() {
...
}
}
public class Bouldi {
public List<String> getOupro() {
...
}
}
public class Calpol extends PlePoilclur {
public String getWhuco() {
...
}
}
public class Ceng {
public List<String> getAing() {
...
}
}
public class Glic {
public int getItz() {
...
}
public Ceng getTian() {
...
}
}
public class Glirpur {
public List<String> getCoIssar() {
...
}
}
public class Knad {
public String getUccin() {
...
}
}
public class Mepra {
public String getInod() {
...
}
}
public class Misbrost extends Glirpur {
public List<Usslal> getIlCecs() {
...
}
public Bolprua getIaHea() {
...
}
}
public class NiaAuka {
public List<Glic> getIroims() {
...
}
public Veng getApli() {
...
}
public List<String> getOuss() {
...
}
}
public class Noci {
public List<Knad> getGeEests() {
...
}
public List<Bism> getFoUdfas() {
...
}
}
public class Olpis extends Bonve {
public String getCoc() {
...
}
}
public class PlePoilclur extends Mepra {
public List<Noci> getAlcils() {
...
}
}
public class Stiwchun extends NiaAuka {
public Bouldi getAlPla() {
...
}
}
public class Usslal {
public String getCalke() {
...
}
}
public class Veng {
public byte[] getIsod() {
...
}
}
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:
Misbrost oss
...and the following method:
public void process(List<String> item)
...write code to process the ouss of the first foUdfa of the first alcil of each cupsi of oss.
for (Noci alcil : oss.getIaHea().getCupsis().get(0).getBonve().getInReple().getPlePoilclur().getAlcilsList()) {
for (Bism foUdfa : alcil.getFoUdfasList()) {
process(foUdfa.getDac().getNiaAuka().getOuss());
}
}
Related puzzles: