next up previous
suivant: La modélisation monter: La modularité : les précédent: La modularité : les

La visibilité des classes

Une classe peut être déclarée publique ou pas. Si elle est publique, elle est utilisable par des classes d'autres packages, sinon, seules les classes du même package peuvent l'utiliser.

Soit le début de source MaClasse.java

et cet autre MaClassePublique.java

Le source suivant est alors correct. MaClasseUtilisatrice.java

alors que celui-ci : ClasseUtilisatriceA.java

provoque les erreurs suivantes à la compilation. ClasseUtilisatriceA.error

Les packages servent à regrouper des classes, afin qu'elles forment un tout cohérent, mais en restreignant l'accès aux utilisateurs par des interfaces clairement définies.



Alain Griffault 2002-10-22