Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941200402669

O encapsulamento é um dos quatro conceitos fundamentais da orientação a objetos. Seu objetivo é tratar os dados (variáve...

1

457941200402669
Ano: 2022Banca: CESGRANRIOOrganização: ELETROBRAS-ELETRONUCLEARDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos
O encapsulamento é um dos quatro conceitos fundamentais da orientação a objetos. Seu objetivo é tratar os dados (variáveis) e as operações sobre esses dados (métodos), de forma unitária. De acordo com esse princípio, as variáveis de uma classe ficam ocultas de outras classes, de forma que só possam ser acessadas pelos métodos públicos da classe em que se encontram.

Entretanto, a maioria das linguagens de programação orientadas a objetos disponibilizam um mecanismo para que o encapsulamento possa ser atenuado sob certas condições. Por exemplo, as variáveis de instância de uma classe podem ser livremente acessadas pelos métodos de instância de todas as suas subclasses.

Esse acesso é possível, caso essas variáveis sejam declaradas como
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200686293Linguagens de Programação

Um programador está participando de um projeto de um sistema on-line via web com a tecnologia JEE8 e seguindo os padrões de projeto recomendados. Ele ...

#Jakarta EE#Java Platform
Questão 457941200705256Linguagens de Programação

No desenvolvimento de uma aplicação Web em Java, várias tecnologias podem ser utilizadas, como páginas HTML puras, páginas JSP, servlets. Observe as a...

#HTML#Linguagens de Marcação#JavaServer Pages (JSP)
Questão 457941201046983Linguagens de Programação

Sejam as seguintes classes Java, que ocupam arquivos distintos:-------------------- arquivo CA01.java --------------------package M1;public class CA01...

#Linguagens de Programação#Java
Questão 457941201296602Linguagens de Programação

Uma instituição financeira desenvolverá um novo sistema de informação WEB com base na plataforma Java EE 5. Os programadores devem ter ciência de que,...

#Java Platform#Jakarta EE#Linguagens de Programação#Java
Questão 457941201550602Linguagens de Programação

O advento dos computadores pessoais escreveu um novo capítulo na história da tipografia. PORQUE A linguagem PostScript desenvolvida pela Adobe Systems...

#Linguagens de Programação
Questão 457941201579655Linguagens de Programação

As linguagens de programação C, Haskell e Ruby são, respectivamente, exemplos dos paradigmas

#Ruby#C#Linguagens de Programação
Questão 457941201617944Linguagens de Programação

Várias linguagens orientadas a objetos surgiram ao longo do tempo, como SmallTalk, C++, Java e C#. A característica essencial das linguagens orientada...

#C++#Linguagens de Programação#Java
Questão 457941201621349Linguagens de Programação

Na programação funcional, que é um paradigma suportado pela Linguagem Scala, uma das práticas fundamentais é o uso de funções puras. A principal propr...

#Linguagens de Programação
Questão 457941201806520Linguagens de Programação

Ajax não é meramente uma tecnologia. É uma abordagem moderna para desenvolvimento de sites iterativos. A abordagem de desenvolvimento tradicional tem ...

#JavaScript#Linguagens de Programação
Questão 457941202012619Linguagens de Programação

Na camada de apresentação do Java EE 8, o uso de um gerente central que trata todos os pedidos (requests), ou um grupo de pedidos, para uma aplicação ...

#Java Platform#Jakarta EE#Linguagens de Programação#Java

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Orientação a ObjetosQuestões do CESGRANRIO