Junior — Middle
Ce tip de modificator de acces permite unei clase derivate să acceseze câmpurile clasei de bază?
sobes.tech AI
Răspuns de la AI
În Java, modificatorul de acces protected permite unei clase derivate să acceseze câmpurile și metodele clasei de bază. Câmpurile și metodele cu acest modificator sunt accesibile în interiorul clasei în sine, în subclasele sale (chiar dacă acestea se află într-un alt pachet), precum și în clasele aceluiași pachet.
Exemplu:
class Parent {
protected int value = 10;
}
class Child extends Parent {
void printValue() {
System.out.println(value); // acces la câmpul protected al clasei de bază
}
}