So rufen Sie eine Methode in Java auf (mit Bildern)

Inhaltsverzeichnis:

So rufen Sie eine Methode in Java auf (mit Bildern)
So rufen Sie eine Methode in Java auf (mit Bildern)

Video: So rufen Sie eine Methode in Java auf (mit Bildern)

Video: So rufen Sie eine Methode in Java auf (mit Bildern)
Video: PC Netzteil Richtig Für eine Auto Endstufe Umbauen ᴴᴰ 2024, April
Anonim

Wenn Sie mit der Programmierung in Java beginnen, müssen Sie viele neue Konzepte lernen. Es gibt Klassen, Methoden, Ausnahmen, Konstruktoren, Variablen und mehr, und es kann überwältigend werden. Also am besten Stück für Stück lernen. Dieses wikiHow bringt dir bei, wie man eine Methode in Java aufruft.

Schritte

972649 1
972649 1

Schritt 1. Verstehen Sie, was eine Methode ist

In Java ist eine Methode eine Reihe von Anweisungen, die eine Funktion erstellen. Sobald eine Methode deklariert ist, kann sie an verschiedenen Stellen des Codes aufgerufen werden, um die Funktion auszuführen. Dies ist eine nützliche Methode, um denselben Code immer wieder zu verwenden. Das Folgende ist ein Beispiel für eine einfache Methode.

    public static void methodName() { System.out.println("Dies ist eine Methode"); }

972649 2
972649 2

Schritt 2. Deklarieren Sie den Klassenzugriff für die Methode

Wenn Sie eine Methode in Java deklarieren, müssen Sie deklarieren, welche Klassen auf die Methode zugreifen können. Im obigen Beispiel ist der Zugriff als "Öffentlich" deklariert. Es gibt drei Zugriffsmodifikatoren, mit denen Sie eine Methode deklarieren können:

  • Öffentlich:

    Durch Platzieren des Zugriffsmodifizierers "public" vor dem Methodennamen kann die Methode von überall aufgerufen werden.

  • Geschützt:

    Der Zugriffsmodifizierer "geschützt" erlaubt nur den Aufruf der Methode innerhalb ihrer Klasse und Unterklassen.

  • Privatgelände:

    Wenn eine Methode deklariert ist

    Privatgelände

  • dann kann die Methode nur innerhalb der Klasse aufgerufen werden. Dies wird als Standard oder Paket-Privat bezeichnet. Dies bedeutet, dass nur die Klassen im selben Paket die Methode aufrufen können.
972649 3
972649 3

Schritt 3. Deklarieren Sie die Klasse, zu der die Methode gehört

Im obigen Beispiel bedeutet das zweite Schlüsselwort "static", dass die Methode zur Klasse gehört und nicht zu einer Instanz der Klasse (Objekt). Statische Methoden müssen mit dem Klassennamen aufgerufen werden: "ExampleClass.methodExample()".

Wenn das Schlüsselwort "static" nicht verwendet wurde, kann die Methode nur über ein Objekt aufgerufen werden. Wenn die Klasse zum Beispiel "ExampleObject" hieß und einen Konstruktor (zum Erstellen von Objekten) hätte, könnten wir ein neues Objekt erstellen, indem wir "ExampleObject obj = new ExampleObject();" eingeben und die Methode mit folgendem aufrufen: "obj.methodExample();"

972649 4
972649 4

Schritt 4. Deklarieren Sie den Rückgabewert

Der Rückgabewert deklariert den Namen des Wertes, den die Methode zurückgibt. Im obigen Beispiel bedeutet das Wort "void", dass die Methode nichts zurückgibt.

  • Wenn eine Methode etwas zurückgeben soll, ersetzen Sie einfach das Wort "void<" durch einen Datentyp (primitiver oder Referenztyp) des Objekts (oder primitiven Typs), das Sie zurückgeben möchten. Zu den primitiven Typen gehören int, float, double und mehr. Fügen Sie dann einfach "return" plus ein Objekt dieses Typs irgendwo am Ende des Codes der Methode hinzu.
  • Wenn Sie eine Methode aufrufen, die etwas zurückgibt, können Sie verwenden, was sie zurückgibt. Wenn beispielsweise eine Methode namens "someMethod()" eine ganze Zahl (eine Zahl) zurückgibt, können Sie eine ganze Zahl mit dem folgenden Code auf das setzen, was sie zurückgibt: "int a = someMethod();"
972649 5
972649 5

Schritt 5. Deklarieren Sie den Methodennamen

Nachdem Sie die Klassen, die auf die Methode zugreifen können, die Klasse, zu der sie gehört, und den Rückgabewert deklariert haben, müssen Sie der Methode einen Namen geben, damit sie aufgerufen werden kann. Um der Methode einen Namen zu geben, geben Sie einfach den Methodennamen gefolgt von einer offenen und einer geschlossenen Klammer ein. Die obigen Beispiele umfassen "someMethod()" und "methodName()". Sie würden dann alle Methodenanweisungen in geöffnete und geschlossene geschweifte Klammern "{}" eingeben.

972649 6
972649 6

Schritt 6. Rufen Sie die Methode auf

Um eine Methode aufzurufen, müssen Sie nur den Methodennamen gefolgt von offenen und geschlossenen Klammern in die Zeile eingeben, in der die Methode ausgeführt werden soll. Stellen Sie sicher, dass Sie eine Methode nur innerhalb einer Klasse aufrufen, die Zugriff darauf hat. Das Folgende ist ein Beispiel für eine Methode, die deklariert und dann innerhalb der Klasse aufgerufen wird:.

    public class className { public static void methodName () { System.out.println ("Dies ist eine Methode"); } public static void main(String args) { methodName(); } }

972649 7
972649 7

Schritt 7. Fügen Sie einer Methode einen Parameter hinzu (falls erforderlich)

Einige Methoden erfordern einen Parameter wie eine ganze Zahl (eine Zahl) oder einen Referenztyp (wie den Namen eines Objekts). Wenn eine Methode einen Parameter erfordert, geben Sie den Parameter einfach zwischen der offenen und der geschlossenen Klammer nach dem Methodennamen ein. Eine Methode, die einen Integer-Parameter einer Ganzzahl erfordert, würde wie "someMethod(int a)" oder ähnlich aussehen. Eine Methode, die einen Referenztyp verwendet, würde wie "someMethod(Object obj)" oder ähnlich aussehen.

972649 8
972649 8

Schritt 8. Rufen Sie eine Methode mit einem Parameter auf

Wenn Sie eine Methode aufrufen, die einen Parameter erfordert, fügen Sie den Parameter einfach in der Klammer nach dem Methodennamen hinzu. Zum Beispiel: "someMethod(5)" oder "someMethod(n)", wenn "n" eine ganze Zahl ist. Wenn die Methode ein Referenzobjekt erfordert, geben Sie einfach den Namen des Objekts in die offene und geschlossene Klammer ein. Zum Beispiel "someMethod(4, Ding)".

972649 9
972649 9

Schritt 9. Fügen Sie einer Methode mehrere Parameter hinzu

Methoden können auch mehrere Parameter haben, die einfach durch Kommas getrennt werden. Im folgenden Beispiel wird eine Methode erstellt, um zwei ganze Zahlen zu addieren und die Summe als Rückgabemethode zurückzugeben. Beim Aufruf der Methode werden die beiden ganzen Zahlen als Parameter angegeben und addiert. Wenn das Programm ausgeführt wird, erhalten Sie eine Ausgabe mit der Aufschrift "Die Summe von A und B ist 50".:

    öffentliche Klasse myClass { öffentliche statische Leere Summe (int a, int b) { int c = a + b; System.out.println("Die Summe von A und B ist "+ c); aufrechtzuerhalten. Public static void main(String args) {Sum(20, 30); } }

Video - Durch die Nutzung dieses Dienstes können einige Informationen an YouTube weitergegeben werden

Tipps

  • Wenn Sie eine Methode aufrufen, die etwas zurückgibt, können Sie eine andere Methode basierend auf dem, was diese Methode zurückgibt, aufrufen. Nehmen wir an, wir haben eine Methode namens

    getObject()

    die ein Objekt zurückgibt. Naja, in der Klasse

    Objekt

    gibt es einen nicht statischen Methodenaufruf

    toString

    das gibt die zurück

    Objekt

    in Form von a

    Zeichenfolge

    . Also, wenn du das haben wolltest

    Zeichenfolge

    von dem

    Objekt

    zurückgegeben von

    getObject()

    in einer Zeile würdest du einfach schreiben"

    String str = getObject().toString();

  • ".

Empfohlen: