Junior — Middle
Jaki typ modyfikatora dostępu umożliwia klasie pochodnej dostęp do pól klasy bazowej?
sobes.tech AI
Odpowiedź od AI
W Javie modyfikator dostępu protected umożliwia klasie potomnej dostęp do pól i metod klasy bazowej. Pola i metody z tym modyfikatorem są dostępne w samej klasie, w jej podklasach (nawet jeśli znajdują się w innym pakiecie), a także w klasach tego samego pakietu.
Przykład:
class Parent {
protected int value = 10;
}
class Child extends Parent {
void printValue() {
System.out.println(value); // dostęp do protected pola klasy bazowej
}
}