როდის უნდა იყოს მეთოდი სტატიკური?
როდის უნდა იყოს მეთოდი სტატიკური?

ვიდეო: როდის უნდა იყოს მეთოდი სტატიკური?

ვიდეო: როდის უნდა იყოს მეთოდი სტატიკური?
ვიდეო: 🙌🏻✔️ვიდეო, რომელიც ყველა ქალმა უნდა ნახოს! 2024, დეკემბერი
Anonim

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

უბრალოდ, როდის უნდა გამოიყენოთ სტატიკური მეთოდები?

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

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

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

ნორმალური კლასი მეთოდი თქვენ უნდა აეხსნა ობიექტი შემდეგნაირად. სტატიკური ნიშნავს, რომ ის არ საჭიროებს კლასში არსებულ არცერთ ინსტანციის ცვლადს ფუნქცია სათანადოდ. Თუ შენ ვერ მოახერხა სტატიკური , შენ მოუწევს თქვენი კლასის ინსტალაცია, რომ მისცეს მდგომარეობა, შემდეგ დარეკეთ თქვენს მეთოდი იმ შემთხვევაზე.

შეგვიძლია თუ არა სტატიკური მეთოდის უგულებელყოფა?

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

გირჩევთ: