Waarom is de hoofdmethode statisch in Java Geeksforgeeks?
Waarom is de hoofdmethode statisch in Java Geeksforgeeks?

Video: Waarom is de hoofdmethode statisch in Java Geeksforgeeks?

Video: Waarom is de hoofdmethode statisch in Java Geeksforgeeks?
Video: Is main method compulsory in Java? | GeeksforGeeks 2024, Mei
Anonim

hoofd () methode : De hoofd () methode , in Java , is het toegangspunt voor de JVM( Java virtuele machine) in de Java programma. Vandaar, statische methoden en variabelen zijn direct toegankelijk met behulp van Class, wat betekent dat er geen objecten hoeven te worden gemaakt om toegang te krijgen statische methoden of variabelen.

Bovendien, waarom is de hoofdmethode statisch in Java?

Java programma's belangrijkste methode: moet worden verklaard statisch omdat trefwoord statisch staat toe hoofd worden aangeroepen zonder een object te maken van de klasse waarin de belangrijkste methode: is gedefinieerd. In dit geval, hoofd moet worden gedeclareerd als public, omdat het moet worden aangeroepen door code buiten zijn klasse wanneer het programma wordt gestart.

Evenzo, wat betekent statisch in Java? Antwoord geven. De statisch trefwoord geeft aan dat een lidvariabele, of methode, toegankelijk is zonder dat een instantie nodig is van de klasse waartoe deze behoort. In eenvoudige bewoordingen is het middelen dat je een methode kunt aanroepen, zelfs als je nog nooit het object hebt gemaakt waartoe deze behoort!

Vervolgens is de vraag, wat is het gebruik van de statische methode in Java?

Statische methode in Java behoort tot de klasse en niet tot zijn instanties. EEN statische methode: alleen toegang statisch variabelen van klasse en alleen aanroepen statische methoden van de klas. Gebruikelijk, statische methoden zijn nut methoden die we willen laten zien gebruikt door andere klassen zonder dat er een instantie hoeft te worden gemaakt.

Wat gebeurt er als ik statische gegevens uit de hoofdmethode verwijder?

Wanneer java runtime start, is er geen object van de klasse aanwezig. Indien de belangrijkste methode: zal niet zijn statisch , zou JVM het niet kunnen aanroepen omdat er geen object van de klasse aanwezig is. Laten we eens kijken wat gebeurt wanneer we static verwijderen uit java belangrijkste methode:.

Aanbevolen: