Imagem de fundo

Na linguagem de programação Java, pode-se definir a...

Na linguagem de programação Java, pode-se definir a visibilidade dos métodos e atributos. Com relação a essa característica, é correto afirmar que


A

métodos declarados como public em uma superclasse, quando herdados, precisam ser protected em todas as subclasses dessa classe.


B

métodos declarados como protected em uma superclasse, quando herdados, precisam ser protected ou public nas subclasses dessa classe.


C

o nível de acesso protected é mais restritivo do que o nível de acesso default.


D

métodos declarados como public só podem ser acessados a partir dos métodos da própria classe ou de classes derivadas.


E

métodos declarados como default só podem ser acessados a partir dos métodos da própria classe.