

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Na programação orientada a objetos, os pilares fundamentais definem como estruturar sistemas de forma modular, segura e de fácil manutenção. Assinale a alternativa que identifica corretamente o princípio responsável por ocultar os detalhes internos de implementação de uma classe e expor apenas uma interface controlada para uso externo:
Polimorfismo, que permite que diferentes objetos respondam de formas distintas ao mesmo método.
Instanciação, que consiste na criação de objetos a partir de uma classe.
Encapsulamento, que restringe o acesso direto aos atributos e dados internos de uma classe, controlando a interação com o objeto exclusivamente por meio de métodos públicos (getters, setters e outros métodos de interface).
Abstração, que consiste em permitir que subclasses acessem diretamente os atributos privados da classe base para facilitar a reutilização de código.
Herança, que permite que uma classe derive atributos e comportamentos de outra classe.