Puis-je créer un package de mon choix portant le même nom qu'un package prédéfini
en Java, tel que java.lang
?Puis-je créer un package java. * Personnalisé?
Si oui, quels seraient les résultats? Cela ne me permettrait-il pas d'accéder aux membres protégés de ce paquet? Sinon, qu'est-ce qui m'empêche de le faire?
J'ai juste donné java.lang comme exemple de paquet? et vous avez dit que le responsable de la sécurité l'empêcherait. mais est-ce que cela signifie que je peux le faire par exemple avec un paquet tiers n'ayant pas de gestionnaire de sécurité ou de licence? –
@AB Najjar - bien sûr - vous pouvez déclarer * vos * classes dans le même espace de noms (= paquet) que d'autres outils. Et puis vous pouvez utiliser * leurs * classes, méthodes et champs privés. Et * ils * peuvent utiliser le vôtre. ** Mais **: considérer cela comme techniquement possible et généralement une mauvaise pratique. Utilisez les autres bibliothèques de manière coopérative, généralement les gens savent * pourquoi * ils déclarent le paquetage privé. –
et cela m'accorderait l'accès à ce paquet de membres protégés ?! n'est-ce pas gênant ou même mal? –