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.
<code class="language-java">public class MyClass { public void display() { System.out.println("Public method"); } }</code>
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.
<code class="language-java">public class MyClass { private int data = 10; private void display() { System.out.println("Private method"); } }</code>
protected : Les données membres et les méthodes sont accessibles dans le même package et les mêmes sous-classes.
<code class="language-java">public class MyClass { protected int data = 10; protected void display() { System.out.println("Protected method"); } }</code>
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.
<code class="language-java">class MyClass { // default access void display() { // default access System.out.println("Default method"); } }</code>
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!