Sobes.tech
Junior — Middle

Quel type de modificateur d'accès permet à une classe dérivée d'accéder aux champs de la classe de base?

sobes.tech IA

Réponse de l'IA

En Java, le modificateur d'accès protected permet à une classe dérivée d'accéder aux champs et méthodes de la classe de base. Les champs et méthodes avec ce modificateur sont accessibles dans la classe elle-même, dans ses sous-classes (même si elles sont dans un paquet différent), ainsi que dans les classes du même paquet.

Exemple:

class Parent {
    protected int value = 10;
}

class Child extends Parent {
    void printValue() {
        System.out.println(value); // accès au champ protected de la classe de base
    }
}