7. Implementieren und Dokumentieren einer Methode einsteigen()
7. Implementieren und Dokumentieren einer Methode einsteigen()Implementieren Sie die Methode einsteigen(int p) für die Klasse Flugzeug.
Die Methode einsteigen() soll die folgenden Eigenschaften haben:
- öffentlich ausserhalb des Pakets zugreifbar
- Angabe der Anzahl der Passagiere die zusteigen als Eingabeparameter
- Prüfung auf nicht negative Passagieranzahl.
- Bei negativem Wert der zusteigenden Passagiere wird die aktuelle Anzahl nicht modifiziert.
- Erhöhen der Objektvariblen passagiere um die Anzahl der zugestiegenen Passagiere
- Rückgabe der neuen Gesamtanzahl aller Passagiere.
Schreiben Sie einen Dokumentationskommentar für die Methode einsteigen().
- Achten Sie auf die Notation von
- Syntax des Dokumentationskommentars
- Beschreibung der Methode mit einem vernünftigen Satz
- Dokumentation der Eingabewerte
- Dokumentation des Ausgabewerts
Tipp: Was kommt zuerst: Methode oder Dokumentation?
public class Flugzeug { private int passagiere; // Ab hier Dokumentationskommentar und Methode implementieren } // Ende der Klasse Flugzeug
Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)
Niveau | 1 |
Schwierigkeitsgrad | mittel |
Zeit | 6 (Methode) +4 (Dokumentation) Minuten |
Die Antwort ist bei der nächsten Frage zu finden (URL rechts unten)
Antwort zu Frage 6: Überladene Methoden
Eine Methode überlädt eine Methode der gleichen Klasse wenn sie den gleichen Namen aber unterschiedliche Eingabeparameter hat. Eingabeparameter sind unterschiedlich wenn sie eine unterschiedliche Anzahl von Parametern oder eine unterschiedliche Reihenfolge der Typen haben. Die Namen der Parameter spielen keine Rolle.
Anmerkung: Das Prinzip gilt auch über Vererbungshierarchien hinweg.
Beispiel
public class Ober {
public void print() {…}
public void print(int i) {...} }
- 4305 views