Ed
há 2 semanas
Vamos analisar cada afirmativa: I. O nível de acesso private é a ferramenta primordial para prevenir acessos externos diretos a atributos sensíveis da classe. Verdadeiro. O modificador private restringe o acesso apenas à própria classe, protegendo os dados. II. Modificadores de acesso como public devem ser evitados para atributos de estado para não violar o princípio da ocultação. Verdadeiro. Tornar atributos públicos expõe o estado interno da classe, violando o encapsulamento. III. O modificador protected equilibra restrição e flexibilidade ao permitir visibilidade para classes dentro da mesma hierarquia de herança. Verdadeiro. Protected permite acesso em subclasses, mantendo certa restrição. IV. Métodos getter e setter representam um desvio no encapsulamento, pois permitem a modificação indireta de atributos restritos. Falso. Getters e setters são mecanismos que mantêm o encapsulamento, permitindo controle sobre o acesso e modificação dos atributos, aplicando regras de negócio. Portanto, os itens corretos são I, II e III. Resposta correta: A) I, II e III, apenas.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade