Lernpfad:Lerntheke Marsrover/34

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Parameter

Parameter sind eine besondere Art von Variablen, also ein Platzhalter für einen Wert, den man immer wieder benutzen kann. Parametervariablen werden im Kopf einer Methode deklariert. Das bedeutet, die Festlegung eines Datentyps und eines Bezeichners findet beim erstellen einer Methode statt. Die Initialisierung - also das erste Festlegen eines Wertes - findet erst beim Aufruf der Methode statt. Wird die Methode mehrfach aufgerufen, dann kann jedes Mal ein anderer Wert für den Parameter übergeben werden.

Hier wird zum Beispiel ein Parameter mit dem Bezeichner pAnzahl und dem Datentyp int (Zahl) deklariert.

public void fahreMehrfach( int pAnzahl ) {
    while( pAnzahl > 0 ) {
        fahre();
    }
}

Um Parameter schnell im Quelltext erkennen zu können, benennen wir sie immer mit einem kleinen "p" am Anfang. Das ist aber nicht notwendig, damit das Programm funktioniert, sondern dient nur der besseren Übersicht.

Du hast Methoden mit einem Parameter schon mehrfach benutzt, z.B.:

  1. drehe("rechts");
  2. huegelVorhanden("vorne");

"rechts" und "vorne" sind die Werte, die dem Parameter der Methode übergeben wurden. Du kannst aber zum Beispielk auch drehe("links"): benutzen, also einen anderen Wert übergeben. Im Beispiel oben würdest du die Methode mit einer Zahl aufrufen: fahreMehrfach(5); oder fahreMehrfach(13);.