Ergebnis 1 bis 4 von 4
  1. #1
    Mitglied
    Registriert seit
    Dec 2011
    Beiträge
    13

    Standard Java Anfänger | Methodendeklaration

    Hallo,

    lerne gerade ein wenig Java und habe eine kleine Verständnisfrage.
    Hoffe ihr könnt mir da weiterhelfen.

    Ich habe die betreffende Methode ROT markiert.
    Kann mir jemand erklären, was das "Element" vor "suche(int Zahl, Element e)" bedeutet?
    So eine Deklaration habe ich bisher noch nie gesehen. Es erinnert ein wenig an einen Konstruktor, aber das kann es ja nicht sein.

    FROHE WEIHNACHTEN

    Code:
    class Element
    { int Zahl;   Element Nf;
    
      Element (int Zahl, Element Nf)
      { this.Zahl = Zahl;   this.Nf = Nf;
      }
    }
    Code:
    class Liste
    { Element Kopf, Fuss;
    
      Liste ()
      { Kopf = Fuss = null;
      }
    
      Element suche (int Zahl, Element e)
      { if      (e == null)       return null;
        else if (e.Zahl == Zahl)  return e;
        else                      return suche (Zahl, e.Nf);
      }

  2. #2
    Brain-Progger Avatar von Yoshi Party
    Registriert seit
    Apr 2006
    Beiträge
    3.493

    Standard Re: Java Anfänger | Methodendeklaration

    Element ist der Rückgabetyp

  3. #3
    Mitglied

    (Threadstarter)


    Registriert seit
    Dec 2011
    Beiträge
    13

    Standard Re: Java Anfänger | Methodendeklaration

    ach ja! stimmt! danke!!!

    ich war verwirrt, weil normalerweise vor dem methodennamen sachen wie "public static" oder "private" stehen.

    danke und fröhliche weihnachten!

  4. #4
    Wayne? Avatar von Nesch385
    Registriert seit
    Jan 2008
    Beiträge
    603

    Standard Re: Java Anfänger | Methodendeklaration

    Die Zugriffsmodifizierer würden noch vor dem Rückgabetyp stehen, da jede Methode einen Rückgabetyp haben muss. (Mal abgesehen vom Konstruktor).

    MfG

  5.  
     
     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •