Я начал изучать язык Java для разработки приложений Android.
В соответствии с моим пониманием, основанным на статическом классе, мы не можем создать объект статического класса.
Но почему экземпляр статического вложенного объекта класса допускается в следующем situaltion?
class EnclosingClass
{
//...
class static StaticInnerClass
{
//...
}
}
Почему мы можем создать объект внутреннего класса, если он помечен как статический?
EnclosingClass.StaticInnerClass s = new EnclosingClass.StaticInnerClass()