mardi 27 janvier 2015

Vererbung Array aus Basisklasse bilden?

Hallo,



ich bin derzeit dabei mich in AWT und Swing einzuarbeiten und versuche mich dazu an einem kleinen Spiel. Probleme habe ich jedoch gerade an anderer Stelle, bei der Umsetzung des Spielfeldes. Und zwar möchte ich unterschiedliche Leveldateien in Textform gestalten, etwa in der Form:




Code:



0=Gang

1=Mauer

2=Tür



0010

1210

0010

0000



Ich denke, das Prinzip ist klar :) Jedenfalls möchte ich ein zweidimensionales Array KartenElement[][] erstellen, in dem die Informationen, worum es sich jeweils handelt, abgespeichert werden. KartenElement soll dabei eine Basisklasse sein und es soll abgeleitete Klassen Gang, Mauer und Tuer geben, da diese sich kaum voneinander unterscheiden (abgesehen von der hinterlegten Grafik, Passierbarkeit etc.).



Wenn ich nun aber ein Array der Basisklasse anlege, wie kann ich darin Objekte der abgeleiteten Klassen speichern? Geht das überhaupt, oder kann ich meine Idee in der Form verwerfen?



Gruß

Stephan





Vererbung Array aus Basisklasse bilden?

0 commentaires:

Enregistrer un commentaire