Robert Bamler: Funktionen in Java?

Beitrag lesen

Hallo Öszlojk,

Funktionen werden in Java ähnlich wie Variablen definiert:

int plus1(int a)
{
  return a+1;
}

Wenn die Funktion auch von außen (außerhalb der Klasse selbst) aufrufbar sein soll, also eine Methode des Objekts sein soll, musst du sie als "public" ausweisen:

public int plus1(int a)
{
  return a+1;
}

Wenn du eine statische Funktion definieren willst, die also nicht an eine Instanz des Objekts gebunden ist, versuch's so:

static int plus1(int a)
{
  return a+1;
}

Funktionen, die keinen Rückabewert haben, müssen "void" genannt werden:

void tuwas(int a)
{
  wasAuchImmer(a);
}

Viel Erfolg,
Robert

--
What I "discovered" was that happiness is not something that happens. [...] Happiness, in fact, is a condition that must be prepared for, cultivated, and defended privately by each person.
  -- Mihaly Csikszentmihalyi