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, Svibanj
Anonim

glavni () metoda : The glavni () metoda , u Java , je ulazna točka za JVM( Java Virtual Machine) u Java program. Stoga, statičke metode a varijablama se može izravno pristupiti uz pomoć Class, što znači da nema potrebe za kreiranjem objekata kako bi se pristupilo statičke metode ili varijabli.

Nadalje, zašto je glavna metoda statična u Javi?

Java programa glavna metoda mora biti deklarirana statički jer ključna riječ statički dopušta glavni biti pozvan bez stvaranja objekta klase u kojoj je glavna metoda je definirano. U ovom slučaju, glavni mora biti deklariran kao public, budući da se mora pozvati kodom izvan svoje klase kada se program pokrene.

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

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

Statička metoda u Javi pripada klasi, a ne njezinim instancama. A statička metoda može pristupiti samo statički varijable klase i samo pozivaju statičke metode razreda. Obično, statičke metode su korisnost metode kojima želimo izložiti biti korišteni drugim klasama bez potrebe za stvaranjem instance.

Što se događa 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 objekt klase. Da vidimo što događa se kada uklonimo statiku iz java glavna metoda.

Preporučeni: