Öszlojk Ekveid: Funktionen in Java?

Guten Abend.

Gibt es in Java auch so etwas wie Funktionen?

Ich habe gehört, dass das in Java mit public ... {} gemacht wird, weiß aber nicht genau wie das aussehen muss und dann in zb public class main eingebunden wird.

Ich hoffe ihr könnt mir helfen.

Danke, Öszlojk

  1. 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
  2. Guten Abend.

    Hm, ja Guten Morgen,

    Gibt es in Java auch so etwas wie Funktionen?

    natürlich gibt es fast überall, Funktionen, Methoden, alles eins.

    Ich habe gehört, dass das in Java mit public ... {} gemacht wird, weiß aber nicht genau wie das aussehen muss und dann in zb public class main eingebunden wird.

    Um Gottes Willen, besorg Dir ein gutes Java Buch (Tip Unibibliothek), wir können Dir hier nicht einem Posting ne ganze Programmiersprache beibringen.

    Gruss

    Marko