რატომ არის ძირითადი მეთოდი სტატიკური Java Geeksforgeeks-ში?
რატომ არის ძირითადი მეთოდი სტატიკური Java Geeksforgeeks-ში?

ვიდეო: რატომ არის ძირითადი მეთოდი სტატიკური Java Geeksforgeeks-ში?

ვიდეო: რატომ არის ძირითადი მეთოდი სტატიკური Java Geeksforgeeks-ში?
ვიდეო: Is main method compulsory in Java? | GeeksforGeeks 2024, მაისი
Anonim

მთავარი () მეთოდი : მთავარი () მეთოდი , in ჯავა , არის JVM-ის შესვლის წერტილი ( ჯავა ვირტუალური მანქანა) შევიდა ჯავა პროგრამა. აქედან გამომდინარე, სტატიკური მეთოდები და ცვლადებზე წვდომა შეიძლება პირდაპირ Class-ის დახმარებით, რაც ნიშნავს, რომ არ არის საჭირო ობიექტების შექმნა წვდომისთვის სტატიკური მეთოდები ან ცვლადები.

გარდა ამისა, რატომ არის ძირითადი მეთოდი სტატიკური ჯავაში?

ჯავა პროგრამას ძირითადი მეთოდი უნდა გამოცხადდეს სტატიკური რადგან საკვანძო სიტყვა სტატიკური საშუალებას იძლევა მთავარი გამოიძახება კლასის ობიექტის შექმნის გარეშე, რომელშიც ძირითადი მეთოდი განსაზღვრულია. Ამ შემთხვევაში, მთავარი უნდა გამოცხადდეს საჯაროდ, რადგან პროგრამის გაშვებისას ის უნდა გამოიძახონ კოდით მისი კლასის გარეთ.

ანალოგიურად, რას ნიშნავს სტატიკური ჯავაში? უპასუხე. The სტატიკური საკვანძო სიტყვა აღნიშნავს, რომ წევრი ცვლადის ან მეთოდის წვდომა შესაძლებელია იმ კლასის ინსტალაციის მოთხოვნის გარეშე, რომელსაც ის ეკუთვნის. მარტივი სიტყვებით, ის ნიშნავს რომ თქვენ შეგიძლიათ დარეკოთ მეთოდი, მაშინაც კი, თუ არასოდეს შეგიქმნიათ ობიექტი, რომელსაც ის ეკუთვნის!

შემდგომში ჩნდება კითხვა, რა არის სტატიკური მეთოდის გამოყენება ჯავაში?

სტატიკური მეთოდი ჯავაში ეკუთვნის კლასს და არა მის ინსტანციებს. ა სტატიკური მეთოდი შეუძლია მხოლოდ წვდომა სტატიკური მხოლოდ კლასის და გამოძახების ცვლადები სტატიკური მეთოდები კლასის. ჩვეულებრივ, სტატიკური მეთოდები არის სასარგებლო მეთოდები რომ ჩვენ გვინდა გამოვავლინოთ იყოს გამოყენებული სხვა კლასების მიერ ინსტანციის შექმნის საჭიროების გარეშე.

რა მოხდება, თუ ამოვიღებ სტატიკას ძირითადი მეთოდიდან?

Როდესაც java Runtime იწყება, კლასის ობიექტი არ არის. თუ The ძირითადი მეთოდი არ იქნება სტატიკური , JVM ვერ დაძახებს, რადგან კლასის ობიექტი არ არსებობს. ვნახოთ რა ხდება მაშინ, როცა სტატიკურს ვხსნით java-დან ძირითადი მეთოდი.

გირჩევთ: