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
}
}