Java - Types de modificateurs
Les modificateurs sont des mots clés que vous ajoutez à ces définitions pour modifier leur signification. Le langage Java a une grande variété de modificateurs, dont les suivants −
-
Modificateurs d'accès Java
-
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 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 pour le package, la valeur par défaut. Aucun modificateur n'est nécessaire.
- Visible uniquement par la classe (privé).
- Visible au monde (public).
- Visible pour le package et toutes les sous-classes (protégé).
Modificateurs sans accès
Java fournit un certain nombre de modificateurs non liés à l'accès pour obtenir de nombreuses autres fonctionnalités.
-
Le statique modificateur pour créer des méthodes de classe et des variables.
-
La finale modificateur pour finaliser les implémentations des classes, des méthodes et des variables.
-
Le résumé modificateur pour créer des classes et des méthodes abstraites.
-
Le synchronisé et volatil modificateurs, 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 façon dont ces opérateurs peuvent être utilisés lors du développement d'applications.
Java