So rufen sie eine methode in java an

Bei der Beginn der Programmierung in Java gibt es viele neue Konzepte, um zu lernen.Es gibt Klassen, Methoden, Ausnahmen, Konstrukteure, Variablen und mehr, und es kann werden überwältigend. Es ist also am besten, Stück für Stück zu lernen. Distungieren Sie, wie Sie eine Methode in Java nennen können.

Schritte

  1. Bildtitel 972649 1
1. Verstehen, was eine Methode ist.In Java ist eine Methode eine Reihe von Anweisungen, die eine Funktion erstellen.Sobald ein Verfahren deklariert ist, kann es an verschiedenen Teilen des Codes aufgerufen werden, um die Funktion auszuführen.Dies ist eine nützliche Möglichkeit, denselben Code immer wieder wiederzuverwenden.Das Folgende ist ein Beispiel für eine einfache Methode.
Öffentliche statische Void-MethodeNameName () {System.aus.println ("Dies ist eine Methode") -}
  • Bildtitel 972649 2
    2. Erklären Sie den Klassenzugriff für die Methode.Bei der Deklaration einer Methode in Java müssen Sie erklären, welche Klassen auf die Methode zugreifen können.Im obigen Beispiel wird der Zugriff als deklariert "Öffentlichkeit".Es gibt drei Zugangsmodifizierer, die Sie eine Methode deklarieren können:
  • Öffentlichkeit:Mit dem Platzieren des Zugriffsmodifikators "Öffentlichkeit" Bevor der Methodenname anscheint, dass das Verfahren von überall aufgerufen wird.
  • Geschützt:Das "geschützt" Zugriffsmodifizierer erlaubt nur, dass die Methode innerhalb seiner Klasse und Unterklassen aufgerufen wird.
  • Privatgelände:Wenn eine Methode deklariert ist Privatgelände, Dann kann das Verfahren nur in der Klasse aufgerufen werden.Dies wird als Standard oder paket-privat bezeichnet.Dies bedeutet, dass nur die Klassen in demselben Paket die Methode anrufen können.
  • Bildtitel 972649 3
    3. Erklären die Klasse, zu der die Methode gehört.Im obigen Beispiel das zweite Schlüsselwort, "statisch" bedeutet, dass die Methode zur Klasse gehört, und nicht in keiner Instanz der Klasse (Objekt).Statische Methoden müssen mit dem Klassennamen aufgerufen werden: "Exampleclass.Methodexample ()".
  • Wenn das Schlüsselwort "statisch" wurde nicht verwendet, dann kann das Verfahren nur durch ein Objekt aufgerufen werden.Zum Beispiel, wenn die Klasse aufgerufen wurde "Beispielobjekt" und es hatte einen Konstruktor (zum Herstellen von Objekten), dann könnten wir ein neues Objekt durch Tippen erstellen "BeispielObject Obj = NEUE XOBJECT ()-", und rufen Sie die Methode mit den folgenden Angaben an: "OBJ.Methodexample ()-".
  • Bildtitel 972649 4
    4. Den Rückgabewert erklären.Der Rückgabewert deklariert den Namen des Wertes, den die Methode zurückgibt.Im Beispiel über dem Wort "Leere" bedeutet, dass das Verfahren nichts zurückgibt.
  • Wenn Sie möchten, dass eine Methode etwas zurückgegeben wird, ersetzen Sie einfach das Wort "Leere<" mit einem Datentyp (primitiver oder Referenztyp) des Objekts (oder des primitiven Typs), den Sie zurückgeben möchten. Primitive Typen umfassen int, schweben, doppelt, und mehr. Dann addd "Rückkehr" plus ein Objekt dieses Typs irgendwo gegen Ende des Codes des Verfahrens.
  • Wenn Sie eine Methode anrufen, die etwas zurückgibt, können Sie verwenden, was er zurückgibt.Wenn zum Beispiel ein Verfahren angerufen wird "Somemethod ()" Gibt eine Ganzzahl (eine Zahl) zurück, dann können Sie eine Ganzzahl auf das, was er kehrt, mit dem Code einstellen: "int a = somemethod ()-"
  • Bildtitel 972649 5
    5. Erklären Sie den Methodennamen.Nachdem Sie die Klassen angegeben haben, die auf die Methode zugreifen können, gehört die Klasse, zu der es, und dem Rückgabewert, müssen Sie der Methode einen Namen geben, damit er aufgerufen werden kann.Um die Methode einen Namen zu geben, geben Sie einfach den Methodennamen ein, gefolgt von einem offenen und geschlossenen Klammern.Die obigen Beispiele umfassen, "Somemethod ()" und "Methodname ()".Sie würden dann alle Methodenanweisungen in der geöffneten und geschlossenen gelockten Klammern eingeben "{}"
  • Bildtitel 972649 6
    6. Rufen Sie die Methode an.Um eine Methode aufzurufen, müssen Sie nur den Methodennamen eingeben, gefolgt von offenen und geschlossenen Klammern in der Zeile, die Sie die Methode ausführen möchten.Stellen Sie sicher, dass Sie nur eine Methode innerhalb einer Klasse anrufen, die Zugriff darauf hat.Das Folgende ist ein Beispiel für ein Verfahren, das deklariert und dann innerhalb der Klasse aufgerufen wird:.
    KlassenName der öffentlichen Klasse {öffentliche statische void methodname () {System.aus.println ("Dies ist eine Methode") -} Public Static Void Main (String [] Args) {MethodName () -}}
  • Bildtitel 972649 7
    7. Fügen Sie einem Parameter einer Methode hinzu (falls erforderlich).Einige Methoden erfordern einen Parameter, z. B. eine Ganzzahl (eine Zahl) oder einen Referenztyp (z. B. den Namen eines Objekts). Wenn eine Methode einen Parameter erfordert, geben Sie einfach den Parameter zwischen den offenen und geschlossenen Klammern nach dem Methodennamen ein.Eine Methode, die einen ganzzahligen Parameter einer Ganzzahl erfordert, würde aussehen "Somemethod (int a)" o.ä.Eine Methode, die einen Referenztyp verwendet, würde aussehen "Somemethod (Objekt Obj)" o.ä.
  • Bildtitel 972649 8
    8. Rufen Sie eine Methode mit einem Parameter an.Wenn Sie eine Methode anrufen, die einen Parameter benötigt, fügen Sie einfach den Parameter in der Parethese nach dem Methodennamen hinzu. Beispielsweise:"Somemethod (5)" oder "Somemethod (n)" wenn "n" ist eine ganze Zahl.Wenn die Methode ein Referenzobjekt erfordert, geben Sie einfach den Namen des Objekts in den offenen und geschlossenen Klammern ein.Beispielsweise, "Somemethod (4, Ding)".
  • Bildtitel 972649 9
    9. Fügen Sie einer Methode mehrere Parameter hinzu.Methoden können auch mehrere Parameter haben, einfach durch Kommas getrennt.Im folgenden Beispiel wird ein Verfahren erstellt, um zwei Ganzzahlen zusammen zuzusetzen und die Summe als Rücklaufverfahren zurückzugeben.Wenn das Verfahren aufgerufen wird, werden die beiden Ganzzahlen als Parameter angegeben, werden zusammengefügt.Wenn das Programm ausgeführt wird, erhalten Sie eine Ausgabe, die besagt "Die Summe von A und B ist 50".:
    Öffentliche Klasse MyClass {öffentliche statische Void-Summe (int a, int b) {int c = a + b-system.aus.println ("Die Summe von A und B ist "+ c) -} Öffentliche statische Hauptmine (String [] Args) {Sum (20, 30) -}}
  • Video

    Mit diesem Service können einige Informationen mit YouTube geteilt werden.

    Tipps

    Wenn Sie eine Methode anrufen, die etwas zurücksendet, können Sie eine andere Methode aufrufen, die aus dem, was diese Methode zurückgibt, anrufen.Nehmen wir an, wir haben eine Methode namens GetObject () das gibt ein Objekt zurück.Nun, in der Klasse Objekt, Es gibt einen nicht statischen Anruf tostring das gibt das zurück Objekt in Form eines String.Also, wenn Sie das bekommen wollten String von dem Objekt zurückgekehrt von GetObject () In einer Zeile würden Sie einfach schreiben "String Str = GetObject ().tostring ()-".

    Warnungen

    Seien Sie vorsichtig mit abstrakten Klassen und Methoden.Wenn eine Methode abstrakt ist, kann es nicht verwendet werden, wenn sie von einer anderen Klasse implementiert wird.Dies liegt daran, dass eine abstrakte Methode an erster Stelle keinen Code hat.Abstrakte Klassen werden als eine Art Framework verwendet.
    In Verbindung stehende Artikel