Java - Wewnętrzny konstruktor klasy - dozwolony tylko dla klasy zewnętrznej

Mam klasę wewnętrzną w moim kodzie. Chcę udostępnić publicznie jego instancje, ale tylko klasa zewnętrzna powinna mieć możliwość tworzenia takich instancji, jak w przypadku dostępu „prywatnego”. Czy jest to możliwe bez tworzenia odpowiednio małego pakietu (lub tworzenia publicznego interfejsu dla każdej takiej klasy wewnętrznej)?

(Przepraszamy, jeśli mój angielski jest zły: P)

questionAnswers(3)

yourAnswerToTheQuestion