Buscar

O encapsulamento é uma forte característica da programação orientada a objeto, permitindo que o acesso a um método e tudo que envolva seu funcionam...

O encapsulamento é uma forte característica da programação orientada a objeto, permitindo que o acesso a um método e tudo que envolva seu funcionamento seja isolado do restante do código. Esse isolamento inclui seus atributos e a lógica envolvendo os processos executados pelo método (MANZANO, 2011). Sobre o encapsulamento analise as sentenças abaixo: I – No encapsulamento, quando a visibilidade é indicada como pública, qualquer componente é acessível por qualquer parte do código, e seus valores podem ser manipulados, durante a execução, a qualquer momento, essa é a opção menos indicada para as classes e mais segura. II - Quando a visibilidade utilizada é privada, o componente se torna restrito a uso local no momento em que este é apenas executado, para depois poder ter seu valor perdido. 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

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais