Java | protected

Le mot clé protected est un modificateur d’accès utilisé pour les attributs, les méthodes et les constructeurs.
 
 
Lorsqu’une méthode ou une variable est marquée comme protected, elle est accessible :

  • Dans la classe mère.
  • Autres classes dans le même package que la classe mère.
  • Les classes filles, quels que soient les packages.

Le but principal du mot-clé protected est de faire hériter la méthode ou la variable au classes filles.
 

Exemple:

La classe Person suivante, déclare l’attribut age comme protected, dans le package p1:

package p1;
 
public class Person {
    protected int age;
}

La classe Employee suivante est dans un package différent mais elle hérite la classe Person afin qu’elle puisse accéder directement à l’attribut age:

package p2;
import p1.Person;

class Employee extends Person {
    public void setAge() {
        age = 25;
    }
}
QCM-Java

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *