Hvorfor er hovedmetoden statisk i Java Geeksforgeeks?
Hvorfor er hovedmetoden statisk i Java Geeksforgeeks?

Video: Hvorfor er hovedmetoden statisk i Java Geeksforgeeks?

Video: Hvorfor er hovedmetoden statisk i Java Geeksforgeeks?
Video: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, November
Anonim

hoved -() metode : Den hoved -() metode , i Java , er inngangspunktet for JVM( Java Virtual Machine) inn i java program. Derfor, statiske metoder og variabler kan nås direkte ved hjelp av Class, noe som betyr at det ikke er nødvendig å lage objekter for å få tilgang statiske metoder eller variabler.

Videre, hvorfor er hovedmetoden statisk i Java?

Java programmets hovedmetoden må deklareres statisk fordi søkeord statisk muliggjør hoved - å bli kalt uten å opprette et objekt av klassen der hovedmetoden er definert. I dette tilfellet, hoved - må erklæres som offentlig, siden det må kalles opp med kode utenfor klassen når programmet startes.

På samme måte, hva betyr statisk i Java? Svar. De statisk nøkkelord angir at en medlemsvariabel, eller metode, kan nås uten å kreve en instansiering av klassen den tilhører. Enkelt sagt, det midler som du kan kalle en metode, selv om du aldri har laget objektet den tilhører!

Deretter er spørsmålet, hva er bruken av statisk metode i Java?

Statisk metode i Java tilhører klassen og ikke dens forekomster. EN statisk metode har kun tilgang statisk variabler av klasse og kun påkalling statiske metoder av klassen. Vanligvis, statiske metoder er nytte metoder som vi ønsker å utsette for å være brukt av andre klasser uten behov for å opprette en forekomst.

Hva skjer hvis jeg fjerner statisk fra hovedmetoden?

Når java kjøretid starter, er det ikke noe objekt i klassen tilstede. Hvis de hovedmetoden vil ikke være statisk , JVM ville ikke kunne kalle det fordi det ikke er noe objekt av klassen er tilstede. La oss se hva skjer når vi fjerner statisk fra java hovedmetoden.

Anbefalt: