Защо основният метод е статичен в Java Geeksforgeeks?
Защо основният метод е статичен в Java Geeksforgeeks?

Видео: Защо основният метод е статичен в Java Geeksforgeeks?

Видео: Защо основният метод е статичен в Java Geeksforgeeks?
Видео: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Може
Anonim

главен () метод : The главен () метод , в Java , е входната точка за JVM( Java Виртуална машина) в java програма. следователно, статични методи и променливите могат да бъдат директно достъпни с помощта на Class, което означава, че няма нужда да създавате обекти, за да получите достъп статични методи или променливи.

Освен това, защо основният метод е статичен в Java?

Java програми основен метод трябва да се декларира статичен защото ключова дума статичен позволява главен да бъде извикан, без да се създава обект от класа, в който основен метод е дефиниран. В такъв случай, главен трябва да бъде деклариран като public, тъй като трябва да бъде извикан чрез код извън неговия клас при стартиране на програмата.

По същия начин какво означава статично в Java? Отговор. В статичен ключова дума означава, че членска променлива или метод може да бъде достъпна, без да се изисква инстанциране на класа, към който принадлежи. С прости думи, това означава че можете да извикате метод, дори ако никога не сте създавали обекта, към който принадлежи!

Впоследствие въпросът е каква е употребата на статичния метод в Java?

Статичен метод в Java принадлежи на класа, а не на неговите екземпляри. А статичен метод има достъп само статичен променливи на класа и само извикване статични методи на класа. обикновено, статични методи са полезни методи които искаме да изложим използван от други класове, без да е необходимо създаване на екземпляр.

Какво ще стане, ако премахна статиката от основния метод?

Кога java runtime стартира, няма обект на класа. Ако на основен метод няма да бъде статичен , JVM няма да може да го извика, защото няма обект от класа. Да видим какво се случва, когато премахнем статичните от java основен метод.

Препоръчано: