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.

