Logo Passei Direto
Buscar
Leia o trecho a seguir. “A declaração de variáveis de instância com o modificador private é conhecida como ocultamento de dados ou ocultamento de informações. Quando um programa instancia um objeto de uma classe, a variável (atributo) é ocultada no objeto e pode ser acessada apenas por métodos da classe do objeto” (DEITEL; DEITEL, 2016, p. 63).
Em relação aos conceitos de programação orientada a objetos, assinale a alternativa a seguir que apresenta corretamente ao que se refere o trecho lido anteriormente.
a. Herança
b. Encapsulamento
c. Interface
d. Polimorfismo
e. Sobrecarga
User badge image
Aprimorando com Questões

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

O trecho mencionado fala sobre a declaração de variáveis de instância com o modificador `private`, que é uma característica fundamental da programação orientada a objetos. O uso do modificador `private` serve para ocultar dados, permitindo que esses atributos sejam acessados apenas por métodos da própria classe, o que é uma definição clara de encapsulamento. Vamos analisar as alternativas: a. Herança - Refere-se à capacidade de uma classe herdar características de outra, não está relacionado ao ocultamento de dados. b. Encapsulamento - É o conceito que se refere ao ocultamento de dados e à restrição de acesso a atributos de uma classe, permitindo acesso apenas por métodos da classe. c. Interface - Refere-se a um contrato que uma classe pode implementar, não está relacionado ao ocultamento de dados. d. Polimorfismo - Refere-se à capacidade de um método assumir diferentes formas, não está relacionado ao ocultamento de dados. e. Sobrecarga - Refere-se à capacidade de ter métodos com o mesmo nome, mas com diferentes parâmetros, não está relacionado ao ocultamento de dados. Portanto, a alternativa correta é: b) Encapsulamento.

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