Как разрешить реализации интерфейса в том же пакетеJAVA

Программисты JAVA общаются здесь
Anonymous
 Как разрешить реализации интерфейса в том же пакете

Сообщение Anonymous »

У меня есть пакет p < /code> с < /p>
Теперь я хочу запретить реализации i за пределами p , но я должен быть общедоступным, поскольку я использую его для публичного метода (параметр I) . < /p>

Как это можно сделать? p>

У вас когда -нибудь была такая ситуация? < /p>



Подробности: < /p>

Я знаю о Возможность использования абстрактного класса с лишь частными конструкторами пакета вместо интерфейса I , но S1 и S2 расширяет различные классы, поэтому мне потребуется множественное наследство (с момента моделируемого множественного наследования (см., Например, Эффективный пункт Java 18) здесь не работает).

Подробнее здесь: https://stackoverflow.com/questions/130 ... me-package

Вернуться в «JAVA»