Buscar

Marque a alternativa correta. Escolha uma opção: a. Um método declarado como protected na superclasse pode ser declarado public na subclasse. b....

Marque a alternativa correta. Escolha uma opção: a. Um método declarado como protected na superclasse pode ser declarado public na subclasse. b. Uma subclasse não pode alterar o acesso aos métodos da superclasse. c. Os métodos que sobrescrevem não possuem especificadores de acesso. d. Um método declarado como protected na superclasse pode ser declarado private na subclasse.

Respostas

User badge image

Ed Verified user icon

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).

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina