Je suis un peu confus quant au terme "package private" que certains documents utilisent, ainsi que l'utilisation de "l'accès par défaut". Les termes "package-private" et "accès par défaut" ne sont-ils pas tous deux synonymes de "protégé" ?
Il y avait beaucoup de bonnes réponses ici, mais celle-ci l'a expliqué de manière simple et précise, donc je l'accepte.
7 votes
Donc, il n'y a aucun mot clé pour l'accès privé au paquet express ? Il est seulement implicite en ne spécifiant pas le modificateur d'accès ?
5 votes
TurtleToes, c'est exact, et cela peut être un peu déroutant en Java 8, puisqu'il est en fait possible de mettre
default
devant les méthodes (d'interface). Mais ce n'est pas un modificateur d'accès ! Tous les modificateurs d'accès et leur portée sont clairement visualisés dans le document ce tableau .1 votes
Vous pouvez également consulter le tableau du tutoriel de docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html