Java - Types de modificateurs

Les modificateurs sont des mots-clés que vous ajoutez à ces définitions pour changer leur signification. Le langage Java a une grande variété de modificateurs, y compris les suivants -

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 l'instruction, comme dans l'exemple suivant.

Exemple

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 -

  • Visible par le package, la valeur par défaut. Aucun modificateur n'est nécessaire.
  • Visible par la classe uniquement (privé).
  • Visible au monde (public).
  • Visible pour le package 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 finaliser les implémentations de classes, méthodes et variables.

  • Le modificateur abstrait pour créer des classes et des méthodes abstraites.

  • Les modificateurs synchronisés et volatils , qui sont utilisés pour les threads.

Quelle est la prochaine?

Dans la section suivante, nous discuterons des opérateurs de base utilisés dans le langage Java. Le chapitre vous donnera un aperçu de la manière dont ces opérateurs peuvent être utilisés pendant le développement d'applications.