8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
{{Aufgabe:Start|Icon=BlueJ Logo.png}} | {{Aufgabe:Start|Icon=BlueJ Logo.png}} | ||
Implementiert die Klasse <code>Hehomon</code> passend zum Klassendiagramm. | Implementiert die Klasse <code>Hehomon</code> passend zum Klassendiagramm. Kopiert Euch dazu die Projektvorlage aus dem Tauschordner (oder [http://datei.ngb.schule/Hehomon.zip ladet sie hier herunter]) und erstellt dort die neue Klasse. | ||
Unten findet ihr weitere Hinweise zur Umsetzung der einzelnen Methoden. | Unten findet ihr weitere Hinweise zur Umsetzung der einzelnen Methoden. | ||
Zeile 13: | Zeile 13: | ||
=== Hinweise zur Implementierung === | === Hinweise zur Implementierung === | ||
Die Eigenschaften <code>angr</code> und <code>vert</code> sind die Angriffs- bzw. Verteidigungswerte des ''Hehomons''. <code>angr1</code>, <code>angr2</code>, <code>vert1</code> und <code>vert2</code> sind die Namen der Angriffe bzw. Verteidigungen des ''Hehomons'', die später auf dem Bildschirm angezeigt werden. Das Hehomon ist zu Beginn nicht <code>paralysiert</code> oder <code>vergiftet</code>. | [[Bild:hehomon_klasse.jpg|left|Klassendiagramm des ''Hehomon''.]]Die Eigenschaften <code>angr</code> und <code>vert</code> sind die Angriffs- bzw. Verteidigungswerte des ''Hehomons''. <code>angr1</code>, <code>angr2</code>, <code>vert1</code> und <code>vert2</code> sind die Namen der Angriffe bzw. Verteidigungen des ''Hehomons'', die später auf dem Bildschirm angezeigt werden. Das ''Hehomon'' ist zu Beginn nicht <code>paralysiert</code> oder <code>vergiftet</code> (die entsprechenden Objektvariablen können im Konstruktor auf <code>false</code> gesetzt werden). | ||
Die Angriffe und Verteidigungen werden später für jedes ''Hehomon'' in den Methoden <code>angriff1</code>, <code>angriff2</code>, <code>verteidigung1</code> und <code>verteidigung2</code> implementiert. Du kannst die Methoden jetzt erstmal leer lassen. Wir werden sie später füllen. | Die Angriffe und Verteidigungen werden später für jedes ''Hehomon'' in den Methoden <code>angriff1</code>, <code>angriff2</code>, <code>verteidigung1</code> und <code>verteidigung2</code> implementiert. Du kannst die Methoden jetzt erstmal leer lassen. Wir werden sie später füllen. Zum Beispiel: | ||
<syntaxhighlight lang="Java"> | <syntaxhighlight lang="Java"> |
Bearbeitungen