Methoden:Javakurs
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…“)
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)));