Les modificateurs d'accès Java contrôlent la visibilité et l'accessibilité des classes, des méthodes, des constructeurs et des données membres. Il existe quatre modificateurs d'accès en Java :
public : Les classes, méthodes et données membres sont accessibles depuis n'importe où dans le programme.
public class MyClass { public void display() { System.out.println("Public method"); } }
private : Les données membres ne sont accessibles que dans la même classe dans laquelle elles sont déclarées, et ne sont pas accessibles par d'autres classes, même dans le même package.
public class MyClass { private int data = 10; private void display() { System.out.println("Private method"); } }
protected : Les données membres et les méthodes sont accessibles dans le même package et les mêmes sous-classes.
public class MyClass { protected int data = 10; protected void display() { System.out.println("Protected method"); } }
par défaut (accès au package) : Si aucun mot-clé n'est spécifié, le modificateur d'accès par défaut est appliqué, ce qui rend la classe, la méthode ou le membre de données accessible uniquement dans le même package.
class MyClass { // default access void display() { // default access System.out.println("Default method"); } }
Merci d'avoir lu ! Bienvenue pour poser vos questions et suggestions dans la zone de commentaires et apprendre et progresser ensemble !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!