Questão 46 · Informática: Programação e algoritmos
public class aluno { private String nome; private int idade; public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public int getIdade() { return idade; } public void setIdade(int idade) { if (idade > 0) { this.idade = idade; } } } Assinale a opção em que é citada a propriedade da programação orientada a objetos evidenciada no código Java precedente.
- A) composição (composition)
- B) interface
- C) herança
- D) polimorfismo
- E) encapsulamento
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: E.
A propriedade evidenciada é o encapsulamento. O atributo nome e o atributo idade são declarados como private, então não podem ser acessados diretamente de fora da classe. O acesso é feito por métodos públicos (getNome, setNome, getIdade, setIdade). Além disso, o método setIdade contém uma regra de validação: só aceita valores maiores que zero (if (idade > 0)). Isso mostra que a classe controla o próprio estado e protege seus dados contra valores inválidos, que é a essência do encapsulamento.
- (A) Composição é a relação em que uma classe contém objetos de outra classe como partes; o código não mostra isso.
- (B) Interface é um contrato de métodos sem implementação própria; o código não declara nenhuma interface.
- (C) Herança é a reutilização de atributos e métodos de uma superclasse por uma subclasse; a classe não estende outra.
- (D) Polimorfismo é a capacidade de um mesmo método assumir comportamentos diferentes conforme o objeto; não há sobrescrita nem hierarquia no código.
Fundamentos: Conceito de encapsulamento na programação orientada a objetos · Java: modificador private combinado com métodos getter e setter
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 46, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.