FC ConcursosFC Concursos

Questão FC373229

A Programação Orientada a Objetos − POO tem alguns mecanismos para garantir maior segurança no código. Mais especificamente, nos casos dos atributos de classes, a recomendação é ut

Linguagens de Programação

FCC · 2019

A Programação Orientada a Objetos − POO tem alguns mecanismos para garantir maior segurança no código. Mais especificamente, nos casos dos atributos de classes, a recomendação é utilizar a visibilidade private para os atributos de uma classe.

 

Assim, considerando que uma classe tenha sido criada com a visibilidade private,

  1. atributos e métodos são acessíveis somente dentro das classes que pertençam ao mesmo pacote.
  2. aqueles que tenham acesso à classe terão acesso também a qualquer membro.
  3. 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.
  4. a classe pode ser instanciada por qualquer outra classe.
  5. o acesso aos atributos dessa classe deve ser feito somente por operações definidas na mesma classe que contêm os

    atributos desejados.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Quando um atributo é declarado com visibilidade private, ele fica acessível somente dentro da própria classe onde foi definido. Nem classes externas nem subclasses podem ler ou modificar esse atributo diretamente.

Por isso, o acesso deve ser feito por operações definidas na mesma classe: métodos que exponham comportamento controlado (por exemplo, métodos de acesso (get/set) ou operações específicas como depositar/sacar). Esses métodos atuam como a única interface pública para manipular o estado interno.

Essa prática implementa o encapsulamento: permite validar entradas, manter invariantes, registrar ações e alterar a representação interna sem afetar quem usa a classe. Assim, a classe controla como seus dados são lidos e modificados, aumentando segurança e manutenção do código.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo