Ed
há 12 meses
Na Programação Orientada a Objetos, quando um atributo de uma classe é declarado como `private`, isso significa que ele só pode ser acessado dentro da própria classe. Portanto, a afirmação correta é: "O acesso aos atributos dessa classe deve ser feito somente por operações definidas na mesma classe que contêm os atributos desejados." As outras opções estão incorretas, pois: - A classe pode ser instanciada por qualquer outra classe (incorreto, pois a visibilidade `private` se refere aos atributos, não à classe em si). - Atributos e métodos são acessíveis somente dentro das classes que pertençam ao mesmo pacote (incorreto, pois `private` não permite acesso fora da própria classe). - Aqueles que tenham acesso à classe terão acesso também a qualquer membro (incorreto, pois `private` restringe o acesso). - Atributos e métodos são acessíveis dentro da própria classe, das subclasses e das classes que façam parte do mesmo pacote (incorreto, pois `private` não permite acesso em subclasses ou em classes do mesmo pacote). Se precisar de mais alguma coisa, é só avisar!