Buscar

O nível de visibilidade dos membros de uma classe é definido pelos modificadores de visibilidade private, public e protected. Na orientação a objet...

O nível de visibilidade dos membros de uma classe é definido pelos modificadores de visibilidade private, public e protected. Na orientação a objetos, o encapsulamento é o mecanismo no qual os membros de uma classe (métodos e atributos) constituem uma caixa preta. Considerando essas informações e o conteúdo estudado sobre visibilidade em elementos de uma classe, assinale a alternativa correta referente ao comportamento que é gerado pelos modificadores de visibilidade apresentados no texto. a. Uma classe com o modificador padrão (default) permite os mesmos acessos que uma classe com o modificador public aos seus membros. b. Um método privado pode ser acessado por métodos de outras classes dentro do mesmo pacote. c. O atributo private permite que os membros de uma classe sejam acessados por membros externos e internos ao pacote onde a classe está localizada. d. Um atributo com o modificador público pode sofrer restrições de acesso por membros fora do pacote. e. Uma classe com o modificador padrão (default) permite os mesmos acessos aos seus membros que uma classe com o modificador privado (private).

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra b. Um método privado só pode ser acessado por outros métodos dentro da mesma classe, não importando se estão no mesmo pacote ou não. Já a alternativa a está incorreta, pois uma classe com o modificador padrão (default) só permite acesso aos membros dentro do mesmo pacote, enquanto uma classe com o modificador public permite acesso a qualquer classe. A alternativa c também está incorreta, pois o modificador private restringe o acesso aos membros da própria classe, não permitindo acesso externo. A alternativa d está incorreta, pois um atributo com o modificador public permite acesso a qualquer classe, sem restrições. E a alternativa e também está incorreta, pois uma classe com o modificador padrão (default) só permite acesso aos membros dentro do mesmo pacote, enquanto uma classe com o modificador private não permite acesso externo.

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

✏️ Responder

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

Outros materiais