Disons que j'ai paquets:Est-il possible d'accéder à un autre package sans le modificateur public?
com.mycomp.packone
com.mycomp.packtwo
Est-il possible pour moi d'accéder aux membres protégés d'une classe à PackOne d'une classe dans packtwo, mais pas permettre aux utilisateurs publics de le faire? La seule façon dont je peux penser est avec un accès protégé et en utilisant une sous-classe. Mais cela ne fait que déplacer le problème dans la sous-classe, parce que je voudrais aussi avoir les mêmes restrictions d'accès. Le contexte pour ceci est que nous sommes en train de refondre notre API principale et que nous voulons la rendre plus modulaire. En ce moment, tout est dans un paquet géant. Je n'étais pas ici pour cette conception, mais je suppose que c'est parce qu'il y a beaucoup d'utilisation protégée.
Attendre les modules JDK7? –