Kāpēc Java Geeksforgeeks galvenā metode ir statiska?
Kāpēc Java Geeksforgeeks galvenā metode ir statiska?

Video: Kāpēc Java Geeksforgeeks galvenā metode ir statiska?

Video: Kāpēc Java Geeksforgeeks galvenā metode ir statiska?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Maijs
Anonim

galvenais () metodi : galvenais () metodi , iekšā Java , ir JVM( Java Virtuālā mašīna). java programma. Tāpēc statiskās metodes un mainīgajiem var tieši piekļūt ar klases palīdzību, kas nozīmē, ka nav nepieciešams izveidot objektus, lai piekļūtu statiskās metodes vai mainīgie.

Turklāt, kāpēc Java galvenā metode ir statiska?

Java programmas galvenā metode ir jādeklarē statisks jo atslēgvārds statisks ļauj galvenais izsaukt, neradot objektu no klases, kurā galvenā metode ir definēts. Šajā gadījumā, galvenais ir jādeklarē kā publisks, jo tas ir jāizsauc ar kodu ārpus tās klases, kad programma tiek startēta.

Līdzīgi, ko Java nozīmē statika? Atbilde. The statisks atslēgvārds norāda, ka dalībnieka mainīgajam vai metodei var piekļūt, neprasot klases, kurai tas pieder, instantiāciju. Vienkāršā izteiksmē tā nozīmē ka jūs varat izsaukt metodi, pat ja jūs nekad neesat izveidojis objektu, kuram tā pieder!

Pēc tam rodas jautājums, kāda ir statiskās metodes izmantošana Java?

Statiskā metode Java pieder klasei, nevis tās gadījumiem. A statiskā metode var piekļūt tikai statisks tikai klases un izsaukšanas mainīgie statiskās metodes klases. Parasti, statiskās metodes ir noderīgas metodes ka mēs vēlamies būt lietots citas klases bez nepieciešamības izveidot gadījumu.

Kas notiek, ja no galvenās metodes noņemšu statisko elektrību?

Kad java izpildlaiks sākas, nav klases objekta. Ja uz galvenā metode nebūs statisks , JVM nevarētu to izsaukt, jo nav klases objekta. Paskatīsimies, ko notiek, kad noņemam statisko elektrību no java galvenā metode.

Ieteicams: