Sobes.tech
Junior — Middle

Que tipo de modificador de acesso permite que uma classe filha acesse os campos da classe base?

sobes.tech IA

Resposta da IA

Em Java, o modificador de acesso protected permite que a classe filha aceda aos campos e métodos da classe base. Os campos e métodos com este modificador estão acessíveis dentro da própria classe, nas suas subclasses (mesmo que estejam em pacotes diferentes), bem como dentro das classes do mesmo pacote.

Exemplo:

class Parent {
    protected int value = 10;
}

class Child extends Parent {
    void printValue() {
        System.out.println(value); // acesso ao campo protected da classe base
    }
}