Varför är huvudmetoden statisk i Java Geeksforgeeks?
Varför är huvudmetoden statisk i Java Geeksforgeeks?

Video: Varför är huvudmetoden statisk i Java Geeksforgeeks?

Video: Varför är huvudmetoden statisk i Java Geeksforgeeks?
Video: Hello World | First Java Program | Java Tutorial | Basic Java | Core Java @OnlineLearningCenterIndia 2024, November
Anonim

huvud () metod : Den huvud () metod , i Java , är ingångspunkten för JVM( Java Virtual Machine) in i java program. Därav, statiska metoder och variabler kan nås direkt med hjälp av Class, vilket innebär att det inte finns något behov av att skapa objekt för att komma åt statiska metoder eller variabler.

Dessutom, varför är huvudmetoden statisk i Java?

Java programmets huvudmetod måste deklareras statisk eftersom nyckelord statisk tillåter huvud att anropas utan att skapa ett objekt av klassen där huvudmetod är definierad. I detta fall, huvud måste deklareras som offentlig, eftersom den måste anropas med kod utanför sin klass när programmet startas.

På samma sätt, vad betyder statisk i Java? Svar. De statisk nyckelordet anger att en medlemsvariabel, eller metod, kan nås utan att det krävs en instansiering av klassen den tillhör. Enkelt uttryckt, det innebär att att du kan anropa en metod, även om du aldrig har skapat objektet som den tillhör!

Därefter är frågan, vad är användningen av statisk metod i Java?

Statisk metod i Java tillhör klassen och inte dess instanser. A statisk metod endast kan komma åt statisk endast klass- och anropsvariabler statiska metoder av klassen. Vanligtvis, statiska metoder är nytta metoder som vi vill utsätta för att vara Begagnade av andra klasser utan att behöva skapa en instans.

Vad händer om jag tar bort static från huvudmetoden?

När java runtime startar, det finns inget objekt i klassen närvarande. Om de huvudmetod kommer inte att vara det statisk , JVM skulle inte kunna kalla det eftersom det inte finns något objekt i klassen. Låt oss se vad händer när vi tar bort statisk från java huvudmetod.

Rekommenderad: