Programmation en Java – Les modificateurs de type
Les modificateurs sont des mots-clés que vous ajoutez à une définition pour changer leur signification. Le langage Java a une grande variété de modificateurs, il y a deux types de modificateurs :
- Modificateurs d’accès Java
- Modificateurs sans accès
Pour utiliser un modificateur, vous ajoutez 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 :
//Modificateur de classe public class classTest { // ... } //Modificateur de variables private boolean var; protected static final int MAX = 100; static final double solde = 1458.25; //Modificateur de méthode public static void main(String[] arguments) { // corps de la méthode }
Modificateurs 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 trois niveaux d’accès sont :
- Private : Visible uniquement pour la classe.
- Public : Visible au monde.
- Protected : Visible à l’ensemble et toutes les sous-classes.
Modificateurs sans accès
Java fournit un certain nombre de modificateurs sans accès pour atteindre de nombreuses autres fonctionnalités.
- Le modificateur statique pour créer des méthodes et des variables de classe.
- Le modificateur final pour finaliser les implémentations de classes, de méthodes et de variables.
- Le modificateur abstract pour créer des classes et des méthodes abstraites.
- Les modificateurs synchronized et volatile, qui sont utilisés pour les threads.