Hallo zusammen
In einer Arraylist habe ich mehrere Objekte von zwei verschiedenen Klassen. Bitte fragt nicht weshalb ich das so mache (ist eine Vorgabe meiner Aufgabe)...
Nun möchte ich prüfen, um welches Objekt es sich beim jeweiligen ArrayIndex handelt. Dies mache ich wie folgt:
Der Fehler liegt in der Zeile nach dem IF. Java "findet" meine Methode getVolumenstrom nicht.. Irgendwie ist der Aufruf falsch. Wie spreche ich das Objekt richtig an?
Bin um jede Hilfe dankbar.
Freundliche Grüsse
shivan
In einer Arraylist habe ich mehrere Objekte von zwei verschiedenen Klassen. Bitte fragt nicht weshalb ich das so mache (ist eine Vorgabe meiner Aufgabe)...
Nun möchte ich prüfen, um welches Objekt es sich beim jeweiligen ArrayIndex handelt. Dies mache ich wie folgt:
Code:
for (int zaehler = 0; zaehler > Ventilauflistung.size() - 1; zaehler++) {
if (Ventilauflistung.get(zaehler) instanceof Abflussventil) {
volumenstrom += Ventilauflistung.get(zaehler).getVolumenstrom
}
}
Der Fehler liegt in der Zeile nach dem IF. Java "findet" meine Methode getVolumenstrom nicht.. Irgendwie ist der Aufruf falsch. Wie spreche ich das Objekt richtig an?
Bin um jede Hilfe dankbar.
Freundliche Grüsse
shivan