8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 10: | Zeile 10: | ||
Wenn ihr die Eigenschaften eures Hehomons verändern wolle (zum Beispiel, weil eine Fähigkeit den Attackwert verbessert), dann könnt ihr das derzeit nicht machen. Die Eigenschaften der Klasse <code>Hehomon</code> sind <code>private</code> und dürfen aus den Unterklassen nicht direkt verändert werden. Ihr habt zwei Möglichkeiten damit umzugehen: | Wenn ihr die Eigenschaften eures Hehomons verändern wolle (zum Beispiel, weil eine Fähigkeit den Attackwert verbessert), dann könnt ihr das derzeit nicht machen. Die Eigenschaften der Klasse <code>Hehomon</code> sind <code>private</code> und dürfen aus den Unterklassen nicht direkt verändert werden. Ihr habt zwei Möglichkeiten damit umzugehen: | ||
# Erstellt passende Setter-Methoden. | # Erstellt passende Setter-Methoden. | ||
# Ändert die ''Sichtbarkeit'' von <code>private</code> auf <code>protected</code>. Das bedeutet, dass die Eigenschaften '''nur von Unterklassen''' verändert werden dürfen, nicht aber von anderen Klassen/Objekten. | # Ändert die ''Sichtbarkeit'' von <code>private</code> auf <code>protected</code>. Das bedeutet, dass die Eigenschaften '''nur von Unterklassen''' verändert werden dürfen, nicht aber von anderen Klassen/Objekten.<br/>Zum Beispiel: <code>protected int angr;</code> | ||
{{Info:End}} | {{Info:End}} | ||
| Zeile 22: | Zeile 22: | ||
* u.v.m. | * u.v.m. | ||
<colorize>Viel Spaß!</colorize> | <center><colorize>Viel Spaß!</colorize></center> | ||
{{Hinweis|Bitte gebt mir zu eurer Erfahrung mit dem Lernpfad ein kurzes (anonymes) Feedback in diesem Etherpad: https://ngb.schule/pad/p/hehomon-feedback}} | |||