Back to questions
Junior — Middle
77
Для чего применяют ключевое слово static при объявлении классов в Java?
Companies where asked
RedLab
Answer from AI
sobes.tech 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();