Ed
há 4 meses
Vamos analisar as asserções: I. Todos os atributos devem ser definidos como privados para garantir o encapsulamento e ocultação da informação. Essa afirmação é verdadeira, pois, para garantir o encapsulamento, é recomendável que os atributos sejam privados, evitando acesso direto e não controlado a eles. II. Os métodos públicos devem definir claramente a API da classe, enquanto os métodos privados devem ser utilizados para organizar a lógica interna da classe. Essa afirmação também é verdadeira, pois os métodos públicos realmente definem a interface da classe (API), enquanto os métodos privados são usados para implementar a lógica interna sem expor detalhes desnecessários. Agora, vamos avaliar a relação entre as asserções: - A asserção I é verdadeira e a II é verdadeira. Além disso, a II justifica a I, pois a definição de métodos públicos e privados está diretamente relacionada à prática de encapsulamento. Portanto, a alternativa correta é: C) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Vamos analisar as asserções apresentadas: I. Todos os atributos devem ser definidos como privados para garantir o encapsulamento e ocultação da informação. - Esta afirmação está correta, pois o encapsulamento envolve justamente a restrição do acesso aos detalhes internos de uma classe, o que é alcançado ao definir os atributos como privados. II. Os métodos públicos devem definir claramente a API da classe, enquanto os métodos privados devem ser utilizados para organizar a lógica interna da classe. - Esta afirmação também está correta, pois os métodos públicos são a interface de interação com a classe, enquanto os métodos privados são utilizados para implementar a lógica interna da classe, sem exposição externa. Portanto, ambas as asserções são verdadeiras e a segunda justifica a primeira. Sendo assim, a alternativa correta é: C) As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.