Warum ist die Hauptmethode in Java Geeksforgeeks statisch?
Warum ist die Hauptmethode in Java Geeksforgeeks statisch?

Video: Warum ist die Hauptmethode in Java Geeksforgeeks statisch?

Video: Warum ist die Hauptmethode in Java Geeksforgeeks statisch?
Video: Static in Java VERSTEHEN (in 9 min) - Java Programmieren Lernen - 31 2024, Kann
Anonim

hauptsächlich () Methode : Die hauptsächlich () Methode , in Java , ist der Einstiegspunkt für die JVM( Java virtuelle Maschine) in die Java Programm. Somit, statische Methoden und Variablen können mit Hilfe von Class direkt zugegriffen werden, was bedeutet, dass für den Zugriff keine Objekte erstellt werden müssen statische Methoden oder Variablen.

Außerdem, warum ist die Hauptmethode in Java statisch?

Java Programm Hauptmethode muss deklariert werden statisch weil Stichwort statisch erlaubt hauptsächlich aufgerufen werden, ohne ein Objekt der Klasse zu erstellen, in der die Hauptmethode ist definiert. In diesem Fall, hauptsächlich muss als public deklariert werden, da es beim Programmstart von Code außerhalb seiner Klasse aufgerufen werden muss.

Was bedeutet statisch in Java? Antworten. Die statisch Das Schlüsselwort gibt an, dass auf eine Membervariable oder Methode zugegriffen werden kann, ohne dass eine Instanziierung der Klasse erforderlich ist, zu der sie gehört. In einfachen Worten, es ist meint dass Sie eine Methode aufrufen können, auch wenn Sie das Objekt, zu dem sie gehört, noch nie erstellt haben!

Anschließend stellt sich die Frage, was die statische Methode in Java verwendet?

Statische Methode in Java gehört zur Klasse und nicht zu ihren Instanzen. EIN statische Methode kann nur zugreifen statisch Variablen der Klasse und nur aufrufen statische Methoden der Klasse. In der Regel, statische Methoden sind nützlich Methoden die wir aussetzen wollen Gebraucht durch andere Klassen, ohne dass eine Instanz erstellt werden muss.

Was passiert, wenn ich static aus der Hauptmethode entferne?

Wann Java Runtime startet, es ist kein Objekt der Klasse vorhanden. Wenn das Hauptmethode wird nicht sein statisch , JVM könnte es nicht aufrufen, da kein Objekt der Klasse vorhanden ist. Mal sehen, was passiert, wenn wir statisches entfernen aus Java Hauptmethode.

Empfohlen: