Hallo,

Ich habe in meinem BlueJ-Java Skript ein Attribut: int aktueller_gegner. Ich möchte nun in einer Methode, bei der ich auf Werte der Klasse : Monster zugreife mithilfe dieser Zahl je zwischen den Objekten monster1, monster2, monster3, ... unterscheiden können ohne eine if-Konstruktion wie diese hier bauen zu müssen:

if (aktueller_gegner == 1)

{

monster1 ... ;

}

else if (aktueller_gegner == 2)

{

monster2 ... ;

}

else if (aktueller_gegner == 3)

{

monster3 ... ;

}

Ich habe gehört, dass das mit Array möglich wäre, habe aber keine Idee wie und auch sonst nirgendwo etwas gefunden. Kann mir da vllt. jemand weiterhelfen?