Hauptmethode in Java

Die main () -Methode ist in unseren in Java geschriebenen Programmen sehr wichtig. Diese Methode ist für das Starten und Ausführen der Logik unserer Anwendung verantwortlich. Sie wird jedoch immer als Argument platziert. String [] args , Wenn wir wissen, wie Klassen und Methoden funktionieren, kann uns dies neugierig machen.

Und die Antwort ist positiv, wenn wir Argumente an unsere main () -Methode übergeben können, da dies wie jede andere Methode ist, und wir diese Art von Tools auch verwenden können, um Argumente von der Kommandozeile oder Konsole an sie zu übergeben und so ein größeres Programm ausführen zu können dynamisch

Main () von einer anderen Methode aus aufrufen

Eines der interessantesten Dinge, die wir tun können, ist, die main () -Methode von einer anderen Methode in einer anderen Klasse aufzurufen, die sich in ihrem Sichtbarkeitsbereich befindet. Auf diese Weise können wir Parameter übergeben und somit dynamische Antworten erhalten. Dies kann uns helfen, eine Anwendung zu haben dynamischer und dass seine Komponenten besser genutzt werden können.

In der folgenden Abbildung sehen wir ein Beispiel für den Aufruf einer main () -Methode:

java_arg_metodo_main.jpg
Auf der rechten Seite haben wir eine Klasse namens TestMain , diese hat eine Hauptmethode und empfängt wie immer Argumente vom Typ String, wir nehmen diese Argumente intern und drucken sie, aber wenn wir diese Methode von einer anderen Klasse aufrufen, können wir die Argumente übergeben und das Ergebnis erhalten wie wir im Code auf der linken Seite sehen.

Übergeben Sie Argumente von der Konsole

Aber nicht nur von anderen Klassen aus können wir eine main () -Methode aufrufen, sondern auch von der Konsole aus ein Programm ausführen und Argumente direkt übergeben, um eine Aktion auszuführen. Dies wird häufig verwendet, wenn es sich um Anwendungen handelt, die ohne grafische Benutzeroberfläche arbeiten Wir können die benötigten Daten direkt einbinden.

See also  So löschen Sie zuletzt verwendete Dokumente, wenn Sie Windows 10 deaktivieren

java_arg_metodo_main2.jpg

Im vorherigen Bild sehen wir, wie wir unsere TestMain- Klasse aufrufen können , die wir im ersten Beispiel erstellt haben. Diesmal verwenden wir keine neue Klasse, um die Parameter direkt zu übergeben. Das Interessante ist, dass wir sie nicht einschließen sollten, da wir wissen, dass sie einen String empfängt in Anführungszeichen.

Schauen wir uns nun das Beispiel genauer an. Wir haben nur gesagt, dass wir die Anführungszeichen nicht benötigen , es gibt jedoch einen Parameter, der sie enthält. Dies liegt daran, dass der Parameter pass das Leerzeichen als Ende des Arguments interpretiert, aber wenn wir ein Argument übergeben möchten, das Leerzeichen enthält wie in diesem Fall das Wort New York sind wir gezwungen, die Anführungszeichen zu verwenden.

Überlegungen
Auch wenn wir eine Zahl als Parameter übergeben, wird sie als String interpretiert. Daher müssen wir diese Überlegungen berücksichtigen. Nachdem wir die entsprechenden Daten platziert haben, erstellt Java eine Vereinbarung mit ihnen. Daher können wir sie innerhalb der Hauptmethode als solche durchgehen Das haben wir in der Zeile gesehen, die den Eindruck des Inhalts in der TestMain- Klasse hinterlassen hat .

Damit beenden wir dieses Tutorial, da wir sehen, dass es möglich ist, die main () -Methode auf andere Weise zu verwenden und nicht nur die Methode zu sein, die unser Programm ausführt.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *