So nennen Sie eine Methode aus einer anderen Klasse Java

So nennen Sie eine Methode aus einer anderen Klasse Java
In Java sind Methoden/Funktionen nichts anderes als eine Reihe von Anweisungen oder einen Codeblock, der in Aktion kommt, wenn jemand es anruft. Eine Methode kann unterschiedliche Anweisungen haben, die zusammen eine bestimmte Aufgabe ausführen können. Der in der Methode angegebene Code wird nur ausgeführt, wenn jemand ihn anruft. In Java sind Methoden von zwei Typen i.e. Benutzerdefinierte und vordefinierte Methoden.

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:

  • Nehmen wir an, wir haben zwei Klassen i.e. “Erste Klasse" Und "Zweite Klasse”.
  • Wir nehmen an, dass das “Erste Klasse"Hat eine Methode namens"Hallo()"Und wir müssen es in die" aufrufen "Zweite Klasse”.
  • Zuerst müssen wir zuerst ein Objekt von “erstellen“Erste Klasse”In der Hauptmethode der“Zweite Klasse”.
  • Einmal ein Objekt der “Erste KlasseErstellt, dann können wir jede Methode oder jedes Attribut der “aufrufenErste Klasse" innerhalb der "Zweite KlasseVerwenden Sie dieses Objekt.

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 FirstClass
public void printmessage ()
System.aus.println ("Willkommen bei LinuxHint.com ");

Im "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 SecondClass
public static void main (String [] args)
FirstClass classObj = new FirstClass ();
classobj.printMessage ();

Der "Zweite Klasse”Die unterunter aufgeführten Funktionen diente:

  • Erstellt ein Objekt der "FirstClass" mit einem neuen Keyword.
  • Rief die Methode „PrintMessage ()“ unter Verwendung des Objekts der „FirstClass“ auf.

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 FirstClass
geschützte void printdomainName ()
System.aus.println ("LinuxHint.com ");

Innerhalb von FirstClass haben wir eine Methode mit dem Namen „PrintDomAinName ()“ mit dem geschützten Zugriffsmodifikator erstellt.

Zweite Klasse:

FirstClass obj = new FirstClass ();
obj.printDomAinName ();

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 FirstClass
statische void printdomain ()
System.aus.println ("Dies ist LinuxHint.com ");


öffentliche Klasse SecondClass
public static void main (String [] args)
Erste Klasse.printdomain ();

In 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.