Section courante

A propos

Section administrative du site

PROTECTED

Protégé
Java

Syntaxe

access-specifier := protected

Paramètres

Nom Description
access-specifier Ce paramètre permet d'indiquer un spécificateur d'accès

Description

Ce mot réservé permet de rendre accessible des éléments d'une classe uniquement par la classe et à ses filles.

Remarques

Exemple

Cet exemple permet d'accès directement à une variable protégé de la classe parent :

  1. class maclasse {
  2.     public void setValue(int value) {
  3.             a = value;
  4.         }
  5.  
  6.     public int getValue() {
  7.             return a;
  8.         }
  9.     protected int a;
  10. };
  11.  
  12. class maclasse_enfant extends maclasse {
  13.     public int getValueEnfant() {
  14.             return a;
  15.         }
  16. };
  17.  
  18. public class ProtectedSamples {
  19.      public static void main(String[] args) {
  20.         maclasse_enfant a = new maclasse_enfant();
  21.         a.setValue(100);
  22.          System.out.println("Valeur de a = " + a.getValueEnfant());
  23.     }
  24. }

on obtiendra le résultat suivant :

Valeur de a = 100


Dernière mise à jour : Mercredi, le 11 janvier 2017