4.5. Vererbung

Nun haben wir immerhin schon eine etwas attraktivere Kreaturenklasse (wir sind ja erst beim Urtierchen). Dennoch gibt es eine entscheidende Schwäche: Um sich zu zeigen, ist ein Objekt vom Typ Creature auf Komponenten eines anderen Objekts (hier des Formulars) angewiesen. Bisher ist ein von uns erzeugtes Kreaturenobjekt nur in der Lage, zwei Texte und einen Dateinamen über den Konstruktor aufzunehmen und mithilfe der übrigen Methoden weiterzureichen.

Im nächsten Schritt wollen wir mit Erscheine und Verschwinde zwei neue Methoden einführen, die auch die Anzeigekontrolle übernehmen (→ Kreatur3). Allerdings werden wir dazu nicht einfach die vorhandene Kreaturenklasse erweitern. Die lassen wir so wie sie ist und erschaffen eine neue ...

Get Spieleprogrammierung mit dem XNA Framework: Entwickeln für PC und Xbox now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.