A alternativa correta é a III - É possível encapsular um método e ser visível para métodos da mesma classe, tendo seu acesso restringido fora dessa classe, independentemente da visibilidade de seus atributos ou atributos e métodos da mesma classe. O encapsulamento é uma técnica utilizada na programação orientada a objetos que permite proteger os atributos e métodos de uma classe, tornando-os acessíveis apenas por meio de métodos públicos. Dessa forma, o encapsulamento garante que o estado interno de um objeto seja protegido e que a lógica de negócio seja mantida em segurança. Na alternativa I, a descrição está incorreta, pois a visibilidade pública permite que qualquer componente seja acessível por qualquer parte do código, mas não necessariamente que seus valores possam ser manipulados a qualquer momento. Na alternativa II, a descrição também está incorreta, pois a visibilidade privada não restringe o uso local do componente, mas sim o acesso a ele fora da classe em que foi definido. Já na alternativa III, a descrição está correta, pois é possível encapsular um método e torná-lo visível apenas para outros métodos da mesma classe, restringindo seu acesso fora dessa classe, independentemente da visibilidade de seus atributos ou outros métodos da mesma classe.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar