Buscar

“Os modificadores de acesso definem a visibilidade de um campo, construtor ou método. Elementos públicos são acessíveis a partir de dentro da mesma...

“Os modificadores de acesso definem a visibilidade de um campo, construtor ou método. Elementos públicos são acessíveis a partir de dentro da mesma classe e de outras classes; elementos privados são acessíveis somente a partir de dentro da mesma classe. Por outro lado, o ocultamento das informações é um princípio que declara que detalhes internos da implementação de uma classe devem ser ocultos de outras classes.”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p. 138.). Podemos compreender a importância dos princípios fundamentais de modificadores de acesso e ocultamento nas classes. Neste sentido, qual o objetivo do modificador Private?


a) Permitir que um campo, construtor ou método seja acessível a partir de dentro da mesma classe e de outras classes.
b) Permitir que um campo, construtor ou método seja acessível somente a partir de dentro da mesma classe.
c) Permitir que um campo, construtor ou método seja acessível somente a partir de outras classes.
d) Permitir que um campo, construtor ou método seja acessível a partir de dentro da mesma classe e de outras classes, mas com restrições.
e) Permitir que um campo, construtor ou método seja acessível a partir de outras classes, mas com restrições.

Essa pergunta também está no material:

N2 - Programacao Orientada A Objetos
5 pág.

Programação Orientada A Objetos Universidade Anhembi MorumbiUniversidade Anhembi Morumbi

💡 1 Resposta

User badge image

Gustavo Pereira

O objetivo do modificador Private é permitir que um campo, construtor ou método seja acessível somente a partir de dentro da mesma classe. Ou seja, ele restringe o acesso desses elementos somente ao escopo interno da classe em que foram declarados, não sendo acessíveis por outras classes. Isso contribui para o princípio do ocultamento das informações, garantindo que detalhes internos da implementação da classe não sejam expostos ou alterados por outras classes.


Resposta correta é a letra b)


1
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