Respostas
A alternativa correta é a letra A: Um método declarado como protected na superclasse pode ser declarado public na subclasse. Isso ocorre porque a classe filha pode ter um nível de acesso maior do que a classe pai, mas não pode ter um nível de acesso menor. Por exemplo, um método protected na classe pai pode ser acessado por todas as classes filhas, mas se a classe filha declarar esse método como public, ele poderá ser acessado por qualquer classe. As outras alternativas estão incorretas, pois uma subclasse pode alterar o acesso aos métodos da superclasse (letra B), os métodos que sobrescrevem possuem especificadores de acesso (letra C) e um método declarado como protected na superclasse não pode ser declarado como private na subclasse (letra D).
Responda
Para escrever sua resposta aqui, entre ou crie uma conta