Wie definiert man eine statische Methode?
Wie definiert man eine statische Methode?

Video: Wie definiert man eine statische Methode?

Video: Wie definiert man eine statische Methode?
Video: Einfache Methoden - Funktionen in Java 1 (Mit & ohne Parameter) 2024, April
Anonim

Definition - Was macht Statische Methode bedeuten? In Java, a statische Methode ist ein Methode die zu einer Klasse gehört und nicht zu einer Instanz einer Klasse. Die Methode ist für jede Instanz einer Klasse zugänglich, aber Methoden definiert in einer Instanz kann nur von diesem Mitglied einer Klasse zugegriffen werden.

Wie deklarieren Sie dann eine statische Methode?

Um ein zu erstellen statisch Mitglied (Block, Variable, Methode , verschachtelte Klasse), vor its Erklärung mit dem Stichwort statisch . Wenn ein Mitglied ist statisch deklariert , kann darauf zugegriffen werden, bevor Objekte seiner Klasse erstellt werden, und ohne Bezug auf ein Objekt.

Wissen Sie auch, kann eine statische Methode von einem Objekt aufgerufen werden? EIN statische Methode ist ein bisschen Code, definiert im Format a Methode , aber es ist mit keinem verbunden Objekt Beispiel. Weil es nicht mit einem verbunden ist Objekt Instanz muss die JVM keine Objekt vor dem Ausführen („Aufrufen“) der Methode , es kann rufe einfach die auf Methode direkt.

Und warum ist die Hauptmethode statisch?

Java-Programme 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 ist der Zweck der statischen Methode in Java?

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 für die Verwendung durch andere Klassen bereitstellen möchten, ohne dass eine Instanz erstellt werden muss.

Empfohlen: