In Java kann eine Methode sowohl innerhalb derselben Klasse als auch von einer anderen Java -Klasse aufgerufen werden. Jede Methode unabhängig von ihrem Typ I.e. Vordefinierter oder benutzerdefinierter wird unter Verwendung der DOT-Syntax aufgerufen/aufgerufen.
Dieser Beitrag bietet einen eingehenden Überblick darüber, wie man mit Hilfe von Beispielen eine Java-Methode aus einer anderen Klasse aufreißt. Also lasst uns anfangen!
Aufrufen einer Java -Methode aus einer anderen Klasse
Wir müssen das Objekt einer Klasse erstellen (Klasse, die aufgerufen werden soll), um eine Methode einer Klasse in einer anderen Java -Klasse aufzurufen.
Betrachten wir ein Beispiel, um zu verstehen, wie man eine Methode aus einer anderen Java -Klasse aufruft:
Rufen Sie eine öffentliche Methode aus einer anderen Klasse an
Wir alle wissen, dass Programmiersprachen einige Zugriffsmodifikatoren haben, die den Umfang/die Zugänglichkeit einer Methode, einen Konstruktor oder eine Klasse definieren. "Public" ist einer von ihnen, der innen sowie außerhalb einer Klasse/Paket zugänglich ist.
Beispiel: Rufen Sie eine öffentliche Methode aus einer anderen Klasse auf
In diesem Programm werden wir zwei Klassen erstellen “Erste Klasse" Und "Zweite Klasse”Wie in den untergegebenen Codeblöcken gezeigt:
Erste Klasse
Klasse FirstClassIm "Erste Klasse"Wir haben eine Methode namens" erstellt "printmessage ()”, Die eine Nachricht zeigen:„ Willkommen bei LinuxHint.com “wann immer jemand es anruft.
Zweite Klasse
öffentliche Klasse SecondClassDer "Zweite Klasse”Die unterunter aufgeführten Funktionen diente:
Ausgang
Die Ausgabe hat bewiesen, dass das “printmessage ()"Methode der"Erste Klasse"Wurde erfolgreich aus dem" angerufen "Zweite Klasse”.
Aufrufen einer geschützten Methode aus einer anderen Java -Klasse
In Java kann auf eine Methode einer Klasse mit dem Schlüsselwort „geschützt“ deklariert werden, sie kann von einer anderen Klasse desselben Pakets zugegriffen werden. Auf eine mit dem geschützte Schlüsselwort deklarierte Methode kann nicht direkt aus dem Paket zugegriffen werden. Es kann jedoch mit Hilfe der Erbschaft außerhalb des Pakets zugegriffen werden.
Beispiel: So rufen Sie eine geschützte Methode aus einer anderen Klasse desselben Pakets auf
Im folgenden Programm erstellen wir zwei Klassen „FirstClass“ und „SecondClass“:
Erste Klasse
Klasse FirstClassInnerhalb von FirstClass haben wir eine Methode mit dem Namen „PrintDomAinName ()“ mit dem geschützten Zugriffsmodifikator erstellt.
Zweite Klasse:
FirstClass obj = new FirstClass ();In der zweiten Klasse haben wir zunächst ein Objekt der „SecondClass“ erstellt. Anschließend haben wir dieses Objekt verwendet, um die aufzurufen “printdomainName ()Methode der ersten Klasse.
Der obige Snippet überprüft, dass wir die geschützte Methode aus einer anderen Klasse desselben Pakets aufrufen können.
Aufrufen einer statischen Methode aus einer anderen Klasse
In Java besteht nicht erforderlich, das Objekt einer Klasse zu erstellen, während Sie mit den statischen Methoden arbeiten. Eine statische Methode einer Klasse kann mit dem Klassennamen aus einer anderen Klasse aufgerufen werden.
Beispiel: So rufen Sie eine statische Methode aus einer anderen Klasse auf?
Klasse FirstClassIn diesem Beispielprogramm haben wir zwei Klassen erstellt “Erste Klasse" Und "Zweite Klasse”. Wir haben die statische Methode der “angerufen“Erste Klasse"Aus der Hauptmethode der"Zweite Klasse”. Folglich erhalten wir die folgende Ausgabe:
Die Ausgabe hat überprüft, ob die statische Methode einer Klasse direkt mit dem Klassennamen aus einer anderen Klasse zugegriffen werden kann/aufgerufen werden kann.
Abschluss
In Java kann eine Methode aus einer anderen Klasse basierend auf ihrem Zugriffsmodifikator aufgerufen werden. Beispielsweise kann eine Methode, die mit einem öffentlichen Modifikator erstellt wurde. Die geschützte Methode kann aus einer anderen Klasse unter Verwendung der Vererbung aufgerufen werden. Eine statische Methode einer Klasse kann mit dem Klassennamen aus einer anderen Klasse aufgerufen werden. In diesem Artikel wurden mehrere Beispiele berücksichtigt, um zu erklären, wie eine Methode aus einer anderen Klasse in Java aufgerufen wird.