Lernpfad:Lerntheke Marsrover/34
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.
Das ist Greenfoot | Der Mars-Rover | Die Welt des Mars-Rover | Das ist Java | Die Rover-Arena | Greenfoot benutzen | Java Syntax | Variablen | Methoden | Bedingte Anweisungen | Schleifen | Objekte | Arrays | Die Fähigkeiten des Rovers | Steine analysieren I | Steine analysieren II | Strukturiertes programmieren | Programme strukturieren I | Programme strukturieren II | Fallunterscheidungen I | Anfragen | Fallunterscheidungen II | Variablen | Objektvariablen | Wiederholungen I | Wiederholungen II | Rover-Liebe | Steine analysieren III | Gefangen im Labyrinth I | Marken-Maler | Fleißige Rover | Gefangen im Labyrinth II | In der Rover-Arena | Parameter