Kodėl „Java Geeksforgeeks“pagrindinis metodas yra statinis?
Kodėl „Java Geeksforgeeks“pagrindinis metodas yra statinis?

Video: Kodėl „Java Geeksforgeeks“pagrindinis metodas yra statinis?

Video: Kodėl „Java Geeksforgeeks“pagrindinis metodas yra statinis?
Video: Is main method compulsory in Java? | GeeksforGeeks 2024, Lapkritis
Anonim

pagrindinis () metodas : pagrindinis () metodas , in Java , yra JVM( Java Virtuali mašina) į java programa. Vadinasi, statiniai metodai ir kintamuosius galima tiesiogiai pasiekti naudojant Class, o tai reiškia, kad nereikia kurti objektų norint pasiekti statiniai metodai arba kintamieji.

Be to, kodėl pagrindinis metodas yra statinis Java?

Java programos pagrindinis metodas turi būti deklaruojamas statinis nes raktinis žodis statinis leidžia pagrindinis iškviesti nesukūrus klasės objekto, kuriame pagrindinis metodas yra apibrėžtas. Tokiu atveju, pagrindinis turi būti paskelbtas kaip viešas, nes paleidžiant programą jis turi būti iškviestas už savo klasės ribų.

Panašiai, ką reiškia „Java“statiškumas? Atsakymas. The statinis raktinis žodis reiškia, kad nario kintamąjį arba metodą galima pasiekti nereikalaujant klasės, kuriai jis priklauso, egzempliorių. Paprasčiau tariant, tai reiškia kad galite iškviesti metodą, net jei niekada nesukūrėte objekto, kuriam jis priklauso!

Vėliau kyla klausimas, koks yra statinio metodo naudojimas Java?

Statinis metodas Java priklauso klasei, o ne jos atvejams. A statinis metodas gali tik prieiti statinis tik klasės ir iškvietimo kintamieji statiniai metodai klasės. Paprastai, statiniai metodai yra naudingi metodus kuriuos norime atskleisti būti naudojamas kitos klasės, nereikia kurti egzemplioriaus.

Kas nutiks, jei pašalinsiu statinį krūvį iš pagrindinio metodo?

Kada paleidžiamas java vykdymo laikas, nėra klasės objekto. Jeigu į pagrindinis metodas nebus statinis , JVM negalėtų jo iškviesti, nes nėra klasės objekto. Pažiūrėsim ką atsitinka, kai pašaliname statinį iš java pagrindinis metodas.

Rekomenduojamas: