Sobes.tech
Junior — Middle

Quale tipo di modificatore di accesso consente a una classe derivata di accedere ai campi della classe base?

sobes.tech AI

Risposta dell'AI

In Java, il modificatore di accesso protected consente a una sottoclasse di accedere ai campi e ai metodi della classe base. I campi e i metodi con questo modificatore sono accessibili all'interno della stessa classe, nelle sue sottoclassi (anche se si trovano in pacchetti diversi) e anche all'interno delle classi dello stesso pacchetto.

Esempio:

class Parent {
    protected int value = 10;
}

class Child extends Parent {
    void printValue() {
        System.out.println(value); // accesso al campo protected della classe base
    }
}