Статический класс в Java - это класс, который объявлен с модификатором static. Он может использоваться без создания экземпляра внешнего класса и имеет доступ к статическим полям и методам этого внешнего класса. Также статический класс может быть вложенным в другой класс. Статические классы обычно используются в тех случаях, когда нужно создать утилиты или вспомогательные классы, которые не связаны напрямую с другими классами в приложении. Пример объявления статического вложенного класса в Java: public class MainClass {
// статический вложенный класс static class StaticNestedClass {
public void printMessage() {
System.out.println("This is a static nested class");
}
}
public static void main(String[] args) {
StaticNestedClass nestedObj = new StaticNestedClass();
nestedObj.printMessage();
}
} Здесь StaticNestedClass - это статический вложенный класс, который может быть использован без создания экземпляра MainClass. Метод printMessage() в этом классе пе