7. Implementieren und Dokumentieren einer Methode einsteigen()

Submitted by javafrage on Fri, 08/23/2013 - 08:51

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) {...} }