Logo Passei Direto
Buscar
Questão 1/10 - Programação Orientada a Objetos
“Na orientação a objetos, o conceito de visibilidade é uma ferramenta importante para abstrairmos o que é necessário e o que não é de ser visualizado para o programador que fizer uso da classe.”

Sobre o tópico em questão considere as afirmacoes a seguir:

I- O modificador public permite visualização irrestrita, mesmo de fora da classe

II- O modificador private permite visualização das classes de dentro do mesmo pacote apenas

III- O modificador protected permite visualização apenas das classes que tiverem chave de acesso

É correto apenas o que se afirma em
Nota: 10.0

A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.
User badge image
Desafios para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações: I- O modificador public permite visualização irrestrita, mesmo de fora da classe. Verdadeiro. O modificador `public` realmente permite que qualquer classe, de qualquer pacote, acesse o membro da classe. II- O modificador private permite visualização das classes de dentro do mesmo pacote apenas. Falso. O modificador `private` restringe o acesso apenas à própria classe, não permitindo acesso nem mesmo a outras classes do mesmo pacote. III- O modificador protected permite visualização apenas das classes que tiverem chave de acesso. Falso. O modificador `protected` permite acesso a classes do mesmo pacote e a subclasses, independentemente de onde elas estejam, mas não é correto dizer que "apenas as classes que tiverem chave de acesso" podem visualizar, pois isso não é uma descrição precisa do comportamento do `protected`. Com base nas análises: - A afirmação I é verdadeira. - As afirmações II e III são falsas. Portanto, a alternativa correta é: A I apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina