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-JavaQCM Java – Programmation Orientée ObjetQCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus

Laisser un commentaire

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