N
nopro
Gast
hallo!
ich möchte ein stragtegiespiel programmieren.
darin will ich ein array Einheit[] e=new Einheit[einheitenAnzahl]; erstellen.
aber Einheit soll nur die Superklasse der versch. einheitentypen sein.
zb: Superklasse: Einheit - Subklassen: Panzer, Soldat;
kann ich ein Array erstellen, in das ich Panzer UND Soldaten ablegen kann??
zur veranschaulichung, was ich meine:
dann könnte man schreiben;
gibt es da eine eifache/gängige Lösung??
ich möchte ein stragtegiespiel programmieren.
darin will ich ein array Einheit[] e=new Einheit[einheitenAnzahl]; erstellen.
aber Einheit soll nur die Superklasse der versch. einheitentypen sein.
zb: Superklasse: Einheit - Subklassen: Panzer, Soldat;
kann ich ein Array erstellen, in das ich Panzer UND Soldaten ablegen kann??
zur veranschaulichung, was ich meine:
dann könnte man schreiben;
Code:
if(e[x].getClass()==Soldat){
e[x].laufNach(1,1);
}
if(e[x].getClass()==Panzer){
e[x].fahrNach(1,1);
}
gibt es da eine eifache/gängige Lösung??