Статический вложенный класс в Java



Статический внутренний класс — это вложенный класс, который является статическим членом внешнего класса. Доступ к нему возможен без создания экземпляра внешнего класса с использованием других статических элементов. Как и статические члены, статический вложенный класс не имеет доступа к переменным экземпляра и методам внешнего класса. Синтаксис статического вложенного класса в Java выглядит следующим образом:



class MyOuter {

static class Nested_Demo {

}

}



Создание экземпляра статического вложенного класса немного отличается от экземпляра внутреннего класса.



Следующая программа показывает, как использовать статические вложенные классы.