A resposta correta é a alternativa C) I e II apenas. O encapsulamento na programação orientada a objetos oferece a abstração do funcionamento interno dos objetos da classe, tornando-os invisíveis ao programador que utiliza a classe (afirmação I). Além disso, o encapsulamento permite adicionar funcionalidades à classe, desde que respeitando a interface original, mantendo o sistema funcional sem alterações (afirmação II). A afirmação III, que diz que o encapsulamento facilita a manutenção dos códigos, não é uma vantagem direta do encapsulamento, portanto não está correta.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar