Methoden:Javakurs

Aus Info-Theke
Version vom 20. September 2014, 22:36 Uhr von Hamatoma (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Category:Tutorial Category:Java Übersicht == Theorie == Methoden sind Ansammlungen von Code. Methoden können Eingangswerte (genannt…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Übersicht

Theorie

Methoden sind Ansammlungen von Code.

Methoden können Eingangswerte (genannt Parameter) besitzen, die sie zu einem Ausgangswert verarbeiten. Damit ähneln sie Funktionen aus der Mathematik. Dies drückt sich auch in der Schreiweise aus, z.B. f(x)

Sind mehr als ein Wert das Ergebnis, kann das Ergebnis eine Feld (bei gleichartigen Werten) oder eine Klasse sein, die dann verschiedenartige Werte enthält.

In Ausdrücken kann eine Methode wie eine Variable vom Typ des Rückgabetyps benutzt werden. Ist der Rückgabetyp z.B. ein Feld, wird die Methode wie ein Feld benutzt (also mit Index-Ausdruck in den eckigen Klammern).

Syntax

Definition

<return_type> name '(' [ <parameterlist> ] ')' '{' <statmentlist '}'

<parameterlist> ::= { <parameter_definition> ',' }* <parameter_definition>

<parameter_definition> ::= <type> <name>

Anwendung

<name> '(' [ <argument_list> ] ')'

<argument_list> ::= { <argument> ',' }* <argument> 

Beispiel

int volume(int width, int height, int depth){
   return width * height * depth;
}
System.out.println(String.format("Volume: ", volume(10, 17, 3)));