In Java ist eine Methode eine Kombination von logischen Anweisungen, die zur Durchführung spezifischer Operationen verwendet werden. Methoden werden üblich. Jede Methode in Java wird unter Verwendung ihres Namens aufgerufen, und wenn der Java -Compiler es liest, wird die erwähnte Methode aufgerufen und der hinzugefügte Betriebscode ausgeführt.
Dieses Tutorial veranschaulicht verschiedene Arten, Methoden in einem Java -Programm zu rufen.
Verschiedene Möglichkeiten, eine Methode in Java aufzurufen
In Java können Sie eine Methode mit:
Wir werden nun beide genannten Methoden im Detail überprüfen.
So rufen Sie eine Methode mit Klassenobjekt auf?
Es gibt zwei Arten von Methoden, die mit dem Klassenobjekt aufgerufen werden können:
Schauen Sie sich die folgenden Abschnitte an, um die Implementierung für beide Methoden zu verstehen.
Methode 1: Aufrufen vordefinierter Methode mithilfe des Klassenobjekts
Die vordefinierten oder integrierten Methoden in Java sind bereits in den Java-Klassen definiert und fungieren als Java-Bibliotheken. Zum Beispiel die drucken() Methode in der definiert Java.io.Printstream Die Klasse wird verwendet, um die zusätzlichen Aussagen zu drucken.
Beispiel
In diesem Beispiel werden wir die vordefinierte Methode aufrufen Hash-Code() des Objekt Klasse durch Erstellen eines Objekts genannt Hash.
Zuerst erstellen wir einen variablen Namen ob:
int ob;Erstellen Sie dann ein Objekt Hash des Objekts Klasse, nennen Sie die vordefinierten Hash-Code() Methode mithilfe des Punktes (.) Operator und speichern Sie es in der erstellten Variablen. Der HashCode () gibt die eindeutige Anzahl des von JVM generierten Objekts zurück:
Objekt Hash = neues Objekt ();Drucken Sie schließlich den Wert von HashCode, der in Variable gespeichert ist ob:
System.aus.println ("Hash -Code des Objekts ist:"+ob);
Die angegebene Ausgabe zeigt an, dass wir erfolgreich auf den Hash -Code des erstellten Objekts zugegriffen habenHash-Code()" Methode:
Methode 2: Aufrufen der benutzerdefinierten Methode mithilfe des Klassenobjekts
Eine benutzerdefinierte Methode ist eine Art von Methode, die vom Programmierer verfasst wurde. Mit diesen Methoden können die Benutzer Funktionen oder Methoden entsprechend Ihren Programmanforderungen definieren.
Beispiel
Wir werden zwei Java -Klassen genannt erstellen Javaclass1 und Beispiel. Javaclass1 enthält zwei benutzerdefinierte Methoden benannt Sum () und sub (). Die Summe () -Methode ist die statische Methode, während sub () die öffentliche Methode ist:
Klasse Javaclass1Notiz: Um auf die statische Methode zuzugreifen, müssen wir kein Objekt der Klasse erstellen, während wir auf die öffentliche Methode zugreifen müssen, um ein Objekt der Klasse zu erstellen.
Indem wir in der Beispielklasse ein Objekt von Javaclass1 erstellen, können wir auf die statischen und öffentlichen Methoden von Javaclass1 zugreifen, wie unten gezeigt. Die Sub () -Methode ist jedoch oben, da sie als öffentliche Methode definiert ist:
Beispiel für öffentliche KlasseAusgang
Gehen wir nun auf den zweiten Ansatz, um eine Methode mit dem Klassennamen aufzurufen.
So rufen Sie eine Methode mit dem Klassennamen auf?
Mit Hilfe des Klassennamens können Sie die folgenden Methoden aufrufen:
In den folgenden Abschnitten werden das Verfahren zum Aufrufen der genannten Methoden mit dem Klassennamen erörtert.
Methode 1: Aufrufen vordefinierter statischer Methode unter Verwendung des Klassennamens
Wie oben erläutert, müssen kein Objekt erstellt werden, um die statischen Methoden der Klasse aufzurufen. Verwenden Sie zu diesem Zweck einfach den Klassennamen mit der Methode und übergeben Sie bei Bedarf ein Argument.
Beispiel
In diesem Beispiel werden wir die vordefinierte Statik berufen SQRT () Methode der Mathematik Klasse und Pass “100”Als Argument:
Beispiel für öffentliche Klasse
Die Ausgabe des obigen Programms wird angezeigt “10.0”Als Quadratwurzel von“100”:
Methode 2: Aufrufen der benutzerdefinierten statischen Methode mithilfe des Klassennamens
Wir können auch benutzerdefinierte statische Methoden erstellen und mithilfe des Klassennamens darauf zugreifen.
Zum Beispiel im angegebenen Codeblock, Javaclass1 ist die Klasse und die Summe () ist die benutzerdefinierte statische Methode der Klasse Javaclass1:
Javaclass1.Summe();Beispiel
In diesem Beispiel werden wir das bereits erstellte nutzen Javaclass1 und Beispiel Klassen. Die Strategie besteht darin, die Summe () -Methode von Javaclass1 in der Beispielklasse unter Verwendung des Klassennamens aufzurufen:
Beispiel für öffentliche KlasseAusgang
Wir haben alle wesentlichen Informationen zum Aufrufen einer Methode in Java zusammengestellt.
Abschluss
Es gibt zwei Möglichkeiten, die Methode in Java aufzurufen: Verwenden des Klassennamens und die Verwendung des Klassenobjekts. Die statischen Methoden der Klasse können mithilfe des Klassennamens zugegriffen werden, während die öffentlichen Methoden der Klasse durch Erstellen eines Objekts der Klasse zugegriffen werden können. Wir können auf statische und öffentliche Methoden zugreifen, unabhängig davon, ob sie vordefinierte oder benutzerdefinierte Methoden sind. In diesem Tutorial haben wir die verschiedenen Möglichkeiten veranschaulicht, eine Methode in Java im Detail mit Beispielen aufzurufen.