Vous êtes ici :
Accueil Cours Programmations La Programmation Orientée Objet en Java Les types de modificateurs en Java

La Programmation Orientée Objet en Java : Les types de modificateurs en Java

Les modificateurs sont des mots-clés que vous ajoutez à ces définitions pour modifier leurs significations. Le langage Java comporte une grande variété de modificateurs, y compris les suivants:

  • Modificateurs d'accès
  • Modificateurs sans accès

Pour utiliser un modificateur, vous incluez son mot-clé dans la définition d'une classe, d'une méthode ou d'une variable. Le modificateur précède le reste de la déclaration, comme dans les exemples suivants (italiques):

 public class className {
      // ...
 private boolean myFlag;
 static final double weeks = 9.5;
 protected static final int BOXWIDTH = 42;

 public static void main(String[] arguments) {
   // body of method
 }
}

Modificateurs de contrôle d'accès  

Java fournit un certain nombre de modificateurs d'accès pour définir les niveaux d'accès pour les classes, les variables, les méthodes et les constructeurs. Les quatre niveaux d'accès sont les suivants:

  • Visible au niveau de paquetage, par défaut. Aucun modificateur n'est nécessaire.
  • Visible uniquement pour la classe (privé).
  • Visible à tout le monde (public).
  • Visible au niveau de paquetage et à toutes les sous-classes (protégées).

Modificateurs sans accès

Java fournit un certain nombre de modificateurs sans accès pour obtenir de nombreuses autres fonctionnalités.

  • Le modificateur statique pour créer des méthodes de classe et des variables
  • Le modificateur final pour rendre finale les implémentations de classes, de méthodes et de variables.
  • Le modificateur abstrait pour créer des classes et des méthodes abstraites.
  • Les modificateurs synchronisés et volatiles, qui sont utilisés pour les threads.

 




Vous êtes ici :
Accueil Cours Programmations La Programmation Orientée Objet en Java Les types de modificateurs en Java