8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| 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}} | ||