Lernpfad:Hehomon/11: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Arbeitsauftrag
Jneug (Diskussion | Beiträge) Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 13: | Zeile 13: | ||
Fügt <code>Hehomon</code> eine neue Objektvariable <code>String bild</code> hinzu, in der der Name der Bilddatei gespeichert wird. Vergesst nicht, die Variable im Konstruktor zu initialisieren und einen Getter <code>String getBild()</code> zu erstellen. | Fügt <code>Hehomon</code> eine neue Objektvariable <code>String bild</code> hinzu, in der der Name der Bilddatei gespeichert wird. Vergesst nicht, die Variable im Konstruktor zu initialisieren und einen Getter <code>String getBild()</code> zu erstellen. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
== Die Bilder anzeigen == | |||
== Neue Objekte erzeugen == | == Neue Objekte erzeugen == | ||
Version vom 29. Februar 2020, 08:58 Uhr
Jetzt ist es an der Zeit, die Hehomons in die Arena zu beschwören.
Beim Erstellen der Arena habt ihr schon die Klasse Bild benutzt. Die wollen wir jetzt verwenden, um das Bild von Alligung in die Arena zu zeichnen.
Entsprechend unserer Architektur nehmen wir dazu Anpassungen in den Klassen vor.
Erweiterung des Datenmodells
Zunächst müssen wir das Bild festlegen, das angezeigt werden soll. Da es sich um eine Information des Hehomons handelt, die für jedes Monster anders ist, passen wir die entsprechende Klasse an.
Fügt Hehomon eine neue Objektvariable String bild hinzu, in der der Name der Bilddatei gespeichert wird. Vergesst nicht, die Variable im Konstruktor zu initialisieren und einen Getter String getBild() zu erstellen.