Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Modificateurs d'Accès | Classes
Java Étendu
course content

Contenu du cours

Java Étendu

Java Étendu

1. Structure Java Approfondie
2. Méthodes
3. Chaîne Avancée
4. Classes
5. Classes Avancées

book
Modificateurs d'Accès

Les modificateurs d'accès en Java sont des mots-clés qui déterminent l'accessibilité des classes, variables, méthodes et constructeurs. Voici une brève explication des quatre modificateurs d'accès :

Public

Le modificateur public permet un accès sans restriction à la classe, la variable, la méthode ou le constructeur. Il peut être accédé de n'importe où dans le programme, même depuis l'extérieur de la classe et dans d'autres packages.

Private

Le modificateur private restreint l'accès uniquement à l'intérieur de la même classe. Il garantit que le membre n'est pas accessible depuis une autre classe, y compris les sous-classes et d'autres packages.

Protected

Le modificateur protected permet l'accès à l'intérieur de la même classe, des sous-classes et d'autres classes dans le même package. Il offre un niveau d'accès plus restrictif que public mais moins restrictif que private.

Package-private

Si le modificateur d'accès n'est pas spécifié, il est considéré comme le niveau d'accès par défaut. Le modificateur par défaut permet l'accès à l'intérieur du même package mais restreint l'accès depuis l'extérieur du package.

Parlons des imports. Les modificateurs d'accès déterminent principalement où ils peuvent être importés dans le programme. Jetons un coup d'œil au tableau qui montre où l'accès peut être obtenu à un champ/méthode/classe marqué avec un modificateur d'accès spécifique :

Passons en revue chaque modificateur d'accès plus en détail :

  1. public - avec ce modificateur d'accès, vous pouvez accéder à l'objet de n'importe où ;
  2. protected - vous pouvez accéder aux objets avec ce modificateur d'accès depuis la classe dans laquelle l'objet est situé, depuis le package dans lequel se trouve le fichier avec cette classe, et depuis les sous-classes (nous explorerons ces sujets plus en détail dans un cours séparé) ;
  3. package private ou par défaut - vous pouvez accéder aux objets avec ce modificateur d'accès depuis la classe dans laquelle l'objet est situé et depuis le package dans lequel se trouve le fichier avec cette classe ;
  4. private - vous ne pouvez accéder aux objets avec ce modificateur d'accès que depuis la classe dans laquelle l'objet est instancié.

1. Que fait le modificateur d'accès private en Java ?

2. Quel est le niveau d'accès par défaut en Java si aucun modificateur d'accès n'est spécifié ?

Que fait le modificateur d'accès ``private`` en Java ?

Que fait le modificateur d'accès private en Java ?

Sélectionnez la réponse correcte

Quel est le niveau d'accès par défaut en Java si aucun modificateur d'accès n'est spécifié ?

Quel est le niveau d'accès par défaut en Java si aucun modificateur d'accès n'est spécifié ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 3
We're sorry to hear that something went wrong. What happened?
some-alt