CodeGym/Blog Java/Random-FR/Mot-clé protégé Java
John Squirrels
Niveau 41
San Francisco

Mot-clé protégé Java

Publié dans le groupe Random-FR
membres
En Java, les modificateurs d'accès contrôlent la visibilité des classes, des méthodes et des variables. « Protégé » est l'un de ces modificateurs qui restreint l'accessibilité d'un membre de la classe. Il n’est visible que par sa propre classe, ses sous-classes et ses classes dans le même package. Il joue un rôle crucial dans l’écriture de code Java efficace et sécurisé.

Mot-clé protégé Java

Le mot-clé « protégé » en Java est un modificateur d'accès utilisé pour restreindre la visibilité d'une classe, d'une méthode ou d'une variable. Lorsqu'un membre de classe est marqué comme protégé, il est accessible aux membres de sa propre classe, de ses sous-classes et des classes du même package. Cependant, aucune classe extérieure au package n’y peut accéder.

Classe protégée

Java nous permet également de déclarer une classe protégée. Une classe protégée n'est accessible qu'à ses sous-classes et classes dans le même package. Le mot-clé protected peut être utilisé avec le mot-clé class pour définir une classe protégée.
protected class MyProtectedClass {
   // code here
}

Implémentation de mots-clés protégés en Java

Jetons un coup d'œil à un exemple simple qui démontre l'implémentation du mot-clé protégé en Java :
class A {
   protected int x = 10;
}

class B extends A {
   void display() {
      System.out.println("The value of x is: " + x);
   }
}

class Main {
   public static void main(String[] args) {
      B obj = new B();
      obj.display();
   }
}
Dans le code ci-dessus, nous avons deux classes A et B . La classe A a une variable protégée nommée x . La classe B étend la classe A et possède une méthode nommée display , qui imprime simplement la valeur de x . Dans la méthode main , nous créons un objet de classe B et appelons la méthode display . Le résultat du code ci-dessus sera :
La valeur de x est : 10
Puisque la variable x est marquée comme protégée dans la classe A , elle est accessible dans la classe B , qui étend la classe A .

Exercice de test

Essayez de déclarer une classe « publique » et utilisez- y la classe A ou B. Testez si vous pouvez accéder à leurs variables de données.

Conclusion

Le mot-clé protégé en Java est un modificateur d'accès important qui offre un accès limité aux membres de la classe. Lorsqu'il est utilisé correctement, il peut aider à garder le code sécurisé et organisé. Il est à noter que le mot-clé protected n'est pas souvent utilisé en pratique, mais il est essentiel de connaître son implémentation et son utilisation pour écrire du code Java efficace et sécurisé.
Commentaires
  • Populaires
  • Nouveau
  • Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Cette page ne comporte pas encore de commentaires