Sobes.tech
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
    }
}