






Aufruf einer methode in java
Wenn Sie mit der Programmierung in Java beginnen, müssen Sie viele neue Konzepte lernen. Es gibt Klassen, Methoden, Ausnahmen, Konstruktoren, Variablen usw., und es kann manchmal überwältigend sein. Also am besten die Sprache Schritt für Schritt lernen. In diesem Artikel erfahren Sie, wie Sie eine Methode in Java aufrufen.
Schritte

1. Eine Methode ist das Äquivalent einer Funktion in Sprachen wie C, was die Wiederverwendung von Code erleichtert. Mehrere Anweisungen zusammen ergeben eine Methode, und diese Methode kann von einer anderen Anweisung aufgerufen werden. Wenn eine Methode aufgerufen wird, werden alle Anweisungen, die Teil dieser Methode sind, ausgeführt. Sehen Sie sich zum Beispiel diese Methode an: "
öffentliche statische void methodExample() {}
".Es enthält noch keinen Code, aber es gibt drei Schlüsselwörter vor dem Namen der Methode.Diese sind allgemein
, statisch
und Leere
. 
2. Das Wort
allgemein
vor dem Methodennamen bedeutet, dass die Methode selbst von überall aufgerufen werden kann, z. B. von Klassen oder sogar von anderen Paketen (Dateien), solange Sie die Klasse (Klasse) importieren.Es gibt drei andere Wörter, die an die Stelle von treten allgemein
kann kommen.Diese sind geschützt
und Privatgelände
. Wenn eine Methode geschützt
dann können nur diese Klasse und Unterklassen (Klassen, die dies als Grundlage für weiteren Code verwenden) die Methode aufrufen. Wenn eine Methode Privatgelände
dann kann die Methode nur innerhalb der Klasse selbst aufgerufen werden. Das letzte Schlüsselwort ist im Grunde nicht einmal ein Wort. Sie verwenden dieses Wort, wenn Sie nichts anderes haben als allgemein
, geschützt
, oder Privatgelände
. Dies wird als "Standard" oder "Paket-Privat" bezeichnet. Das bedeutet, dass nur die Klassen im selben Paket die Methode aufrufen können. 
3. Das zweite Stichwort,
statisch
, bedeutet, dass die Methode zur Klasse gehört und keine Instanz der Klasse (Objekt) ist.Statische Methoden müssen mit dem Klassennamen aufgerufen werden: "BeispielKlasse.methodExample()
". Wenn es jedoch keine gibt statisch
dann kann die Methode nur von einem Objekt aufgerufen werden. Zum Beispiel für eine Klasse namens BeispielObjekt
und einem Konstruktor (zum Erstellen von Objekten) können wir mit dem Code ein neues Objekt erstellen ExampleObject-Objekt = new ExampleObject();
, danach rufen wir die Methode mit . auf "obj.methodExample();
". 
4. Das letzte Wort vor dem Methodennamen ist
Leere
. Das Wort Leere
bedeutet, dass die Methode nichts zurückgibt (wenn Sie die Methode ausführen). Wenn eine Methode etwas zurückgeben soll, ersetzen Sie das Wort Leere
nach einem Datentyp (primitiver oder Referenztyp) des Objekts (oder primitiven Typs), das Sie zurückgeben möchten. Dann füge den Code hinzu Rückkehr
plus ein Objekt dieses Typs irgendwo am Ende des Methodencodes. 
5. Wenn Sie eine Methode aufrufen, die zurückgibt, können Sie die Rückgabe wieder verwenden. Zum Beispiel, wenn a
einigeMethode()
gibt eine ganze Zahl zurück, dann können Sie einer ganzen Zahl den Wert dessen geben, was zurückgegeben wurde, mit dem Code "int a = someMethod();
" 
6. Einige Methoden erfordern einen Parameter. Eine Methode, die einen Parameter oder eine ganze Zahl erfordert, sieht in etwa so aus:
someMethode(int a)
. Wenn Sie eine solche Methode verwenden, schreiben Sie den Methodennamen und dann eine ganze Zahl in Klammern: etwasMethode(5)
oder einigeMethode(n)
wenn n
ist eine ganze Zahl. 
7. Methoden können auch mehrere Parameter haben, die durch Kommas getrennt sind. Wenn die Methode
etwasMethode
zwei Parameter erforderlich, int a
und Objekt Objekt
, dann schreibst du das als "someMethod(int a, Object obj)
".Um diese neue Methode zu verwenden, würde sie mit dem Methodennamen aufgerufen, gefolgt von einer Ganzzahl und einem Objekt in Klammern: etwasMethode(4, Sache)
wodurch Sache
ein Objekt
ist. 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. Sagen wir, wir haben eine Methode
getObject()
have, was ein Objekt zurückgibt.in der Klasse Objekt
, gibt es eine nicht statische Methode namens toString
Das hier Objekt
Rückgabe in Form von a Zeichenfolge
.Also wenn du das hast Zeichenfolge
von dem Objekt
möchte mit zurückgekehrt sein getObject()
in einer Codezeile, dann programmierst du das als "String str = getObject().toString();
".Warnungen
- Seien Sie vorsichtig mit abstrakten Klassen und Methoden. Wenn eine Methode `abstrakt` ist, kann sie erst verwendet werden, wenn sie von einer anderen Klasse ausgeführt wurde. Dies liegt daran, dass eine abstrakte Methode zunächst keinen Code enthält. Abstrakte Klassen werden als eine Art Framework verwendet.
Оцените, пожалуйста статью