Comment protéger un package ?
Bonjour à tous,
Je souhaite développer une API en Java. Cette API sera en fait un composant graphique complexe.
Il faut pour cela qu'une seule et unique classe soit accessible aux utilisateurs pour pouvoir utiliser ce composant graphique et que toutes les autres classes constituant cette API soient cachées, donc non accessibles par les utilisateurs.
J'ai bien compris l'utilité des mots clés private, protected, package-friendly et public pour le développement de mes classes et pour leurs méthodes.
Maintenant, comment faire ? Suffit-il de placer ma classe principale accessible à la racine de mon API et de placer toutes les autres classes dans un sous-package ?
Merci d'avance pour votre aide et vos explications !