Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 3  Classes et objets en Java
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 5.1  Programme en C (rappel)
 5.2  Exécution d'un programme (rappel)
 5.3  Exécution d'un programme sur une machine virtuelle
 5.4  Dans le cas de Java
 5.5  Unités de compilation
 5.6  Paquetages
 5.7  Visibilité en Java
 5.7.1  Table de visibilité
 Questions
 6  API Java
 7  Exceptions en Java
 8  Concepts objets avancés en Java
 Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


5.7.1 Table de visibilité


Figures/J05f03







a b c d





Accessible de C2 oui oui oui -





Accessible de C3 oui oui oui -





Accessible de C4 oui oui - -





Accessible de C5 oui - - -





    précédent     suivant 


La variable a est accessible à l’ensemble des classes car elle est publique.

La variable b est accessible à l’ensemble des classes dérivées de C1. Ce sont les classes C2 et C4. Elle est aussi accessible aux classes du même paquetage, soit C2 et C3.

La variable c est accessible à l’ensemble des classes de son paquetage, soit C2 et C3.

La variable d n’est accessible que dans la classe C1.

Christian Bac, Denis Conan, Télécom SudParis, CSC 4002, Octobre 2015