Closed npettiaux closed 12 years ago
Le seul hic c'est qu'il n'y a pas de mot pour "paqueté". Il faudrait alors expliquer déjà à ce moment là pourquoi. Je vais relire ces slides à tête reposée.
Quel est le sens et la raison ? Pourrais)je avoir des références ?
Merci
Le 20 janvier 2012 22:36, Marco Codutti reply@reply.github.com a écrit :
Le seul hic c'est qu'il n'y a pas de mot pour "paqueté". Il faudrait alors expliquer déjà à ce moment là pourquoi. Je vais relire ces slides à tête reposée.
Reply to this email directly or view it on GitHub: https://github.com/mcodutti/HEB-ESI-Java-Presentation/issues/14#issuecomment-3590968
Nicolas Pettiaux
Je veux simplement dire qu'il n'y a pas de mot clé, c'est la valeur par défaut. Pourquoi ils ont fait ce choix là ? Aucune idée.
Zut, je ne les avais pas encore rencontrée, cette visibilité là. Est-elle autorisée pour les attributs comme pour les méthodes ? Dans quels cas cette visibilité est-elle recommandée ?
slide remanié
Dans quels cas cette visibilité est-elle recommandée ?
Rapidement. Si tu as un package DB, destiné à gérer ta couche base de données dans une architectures 3tiers. Tu peux y mettre une classe utilitaire qui fournira des "services" à toutes les classe du package mais tu ne veux pas que cette classe soit accessible à d'autres couches de ton architecture.
... on pourrait trouver un exemple plus pertinent ... mais bon
Le slide dit "en java, 4 visibilités, public, privé, paqueté et protégé".
Ne serait-il pas adéquat de rajouter ces mots en anglais car c'est comme cela que les élèves les rencontrerons dans le code.