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