

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
No paradigma de Programação Orientada a Objetos, o conceito de encapsulamento está diretamente relacionado ao uso de modificadores, que são aplicados a atributos e métodos para definir como esses elementos podem ser acessados dentro da estrutura do software. Esses modificadores são declarados diretamente nas classes e influenciam o nível de acesso entre os componentes do sistema. Nesse contexto, assinale a alternativa correta.
Um método declarado como private pode ser acessado livremente por qualquer classe externa ao pacote.
Um atributo declarado com o modificador public limita seu acesso a classes que fazem parte de uma hierarquia de herança.
Um método declarado com o modificador public pode ser acessado a partir de qualquer classe, inclusive dentro do mesmo pacote, não estando restrito a ele.
Um atributo declarado como protected impede o acesso por subclasses.
Um método declarado como private permite acesso direto por qualquer outra classe do mesmo pacote.