Zašto je glavna metoda statična u Java Geeksforgeeks?
Zašto je glavna metoda statična u Java Geeksforgeeks?

Video: Zašto je glavna metoda statična u Java Geeksforgeeks?

Video: Zašto je glavna metoda statična u Java Geeksforgeeks?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Maj
Anonim

main () metoda : The main () metoda , in Java , je ulazna tačka za JVM( Java Virtuelna mašina) u java program. dakle, statičke metode a varijablama se može direktno pristupiti uz pomoć Class, što znači da nema potrebe za kreiranjem objekata da bi se pristupilo statičke metode ili varijable.

Štaviše, zašto je glavna metoda statična u Javi?

Java programa glavna metoda mora biti deklarisan statički jer ključna riječ statički dozvoljava main biti pozvan bez kreiranja objekta klase u kojoj je glavna metoda je definisan. U ovom slučaju, main mora biti deklarisan kao public, jer mora biti pozvan kodom izvan svoje klase kada se program pokrene.

Slično tome, šta znači statika u Javi? Odgovori. The statički ključna riječ označava da se članskoj varijabli ili metodi može pristupiti bez potrebe za instanciranjem klase kojoj pripada. Jednostavno rečeno, to je znači da možete pozvati metodu, čak i ako nikada niste kreirali objekat kojem ona pripada!

Nakon toga, postavlja se pitanje koja je upotreba statičke metode u Javi?

Statička metoda u Javi pripada klasi, a ne njenim instancama. A statička metoda mogu pristupiti samo statički varijable klase i samo pozivanje statičke metode klase. obično, statičke metode su korisni metode kojima želimo da se izložimo korišteno drugim klasama bez potrebe za kreiranjem instance.

Šta će se dogoditi ako uklonim statiku iz glavne metode?

Kada java runtime počinje, nema objekta klase. Ako the glavna metoda neće biti statički , JVM ga ne bi mogao pozvati jer nije prisutan nijedan objekat klase. Da vidimo šta se dešava kada uklonimo statiku sa java glavna metoda.

Preporučuje se: