Junior — Middle
Java-ში კლასების განცხადებისას static საკვანძო სიტყვა რა მიზნით გამოიყენება?
sobes.tech AI
პასუხი AI-სგან
Java-ში, კლასი გამოცხადების დროს static საკვანძო სიტყვა გამოიყენება სტატიკური შიგნით კლასის (static nested class) შექმნისთვის. ასეთი კლასი არ არის დაკავშირებული გარეგანი კლასის ნიმუშთან და შეიძლება შეიქმნას გარეგანი კლასის ობიექტის შექმნის გარეშე. ეს სასარგებლოა, როდესაც შიგნით კლასი ლოგიკურად დაკავშირებულია გარეგანთან, მაგრამ არ საჭიროებს მის არასტატიკურ წევრებზე წვდომას.
მაგალითი:
public class Outer {
static class Nested {
void display() {
System.out.println("ეს არის სტატიკური შიგნით კლასი");
}
}
}
// გამოყენება:
Outer.Nested nested = new Outer.Nested();
nested.display();