Java Reference
In-Depth Information
16.2 Funktionen mit Parametern
Parameter sind lokale Variablen von Funktionen, die dadurch initialisiert werden, dass der Funktion
bei ihrem Aufruf ein entsprechender Initialisierungswert für die Variable übergeben wird.
Durch die Einführung von Parametern wird es notwendig, sowohl die Syntax der Funktionsdefinition
als auch die Syntax des Funktionsaufrufs zu erweitern.
16.2.1 Syntax
Abbildung 16.1 stellt die Syntax des um das Parameterkonzept erweiterten Funktionskonzeptes dar.
Dazu werden das Syntaxdiagramm „Funktionsdefinition“ aus Abbildung 15.5 sowie das Syntaxdia-
gramm „Funktionsaufruf“ aus Abbildung 15.6 angepasst.
Funktions-
def.(2)
erweiter-
ter Typ
Funktions-
name
Funktions-
rumpf
formale
Parameterliste
(
)
formale
Parameterliste
Parameter-
deklaration
,
Parameter-
deklaration
Datentyp
Parametername
Parametername
Bezeichner
Funktions-
aufruf(2)
Funktions-
name
aktuelle
Parameterliste
(
)
aktuelle
Parameterliste
Ausdruck
,
Abbildung 16.1: Syntaxdiagramm: Parameter
Bei der Funktionsdefinition wird zwischen die beiden runden Klammern im Funktionskopf eine so-
genannte formale Parameterliste eingeschoben. Die Parameterliste besteht aus keiner, einer oder
mehreren durch Kommata getrennten Parameterdeklarationen. Eine Parameterdeklaration hat dabei
eine ähnliche Gestalt wie die Variablendefinition aus Abbildung 14.6. Was fehlt, ist ein expliziter
Search WWH ::




Custom Search