У меня есть внутренний класс в моем коде. Я хочу предоставить открытый доступ к его экземплярам, но только внешний класс должен иметь возможность создавать эти экземпляры, например, в "private" доступе. Возможно ли это, если не сделать должным образом небольшой пакет (или создать открытый интерфейс для каждого такого внутреннего класса)?
(Извините, если мой английский плохой: P)