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 Visibilité en Java

  • Un membre de la classe C peut être :
    • private : accessible seulement à la classe
    • package friendly (défaut) : accessible aux classes dans le même paquetage
    • protected : accessible aux classed du paquetage et à toute classe dérivée en dehors du paquetage
    • public : accessible à toutes les classes

    précédent     suivant 


Un membre de la classe C peut être :

  • private : accessible seulement à la classe ;
  • package friendly : valeur par défaut, accessible aux classes dans le même paquetage ;
  • protected : accessible aux classes dans le même paquetage et à toute classe dérivée en dehors du paquetage ;
  • public : accessible à toutes les classes.

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