Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FCC 2015

Engenharia de SoftwareOrientação a Objetos
Código
fc019770
Banca
FCC
Órgão
DPE-SP
Ano
2015
Nível
Médio
Cargo
Programador
Em uma aplicação orientada a objetos construída com Java há uma classe bean completa para manipular dados de clientes, que possui os atributos id, nome e telefone. Para incluir valores nos atributos por meio de um objeto dessa classe utilizam-se
  1. Areferências diretas.
  2. Banotações.
  3. Cmétodos setter.
  4. Dheranças simples.
  5. Emétodos getter.
Revelar gabarito e comentário

GabaritoC — métodos setter.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Orientação a Objetos e Java Beans

Gabarito: letra C. Em uma classe Java bean, os atributos são privados e o acesso é feito por métodos públicos getters e setters. Para incluir valores (atribuir valores) nos atributos, utilizamos os métodos setter (ex.: setId(int id)). A alternativa C está correta.

Alternativa A — ❌ Incorreta

Referências diretas a atributos privados não são permitidas em Java beans; o encapsulamento exige o uso de métodos.

Alternativa B — ❌ Incorreta

Anotações são metadados inseridos no código (ex.: @Override), mas não são o mecanismo para atribuir valores.

Alternativa C — ✅ Correta ⟵ GABARITO

Métodos setter são os métodos públicos que permitem alterar o valor de atributos privados, seguindo o padrão de nomenclatura set + nome do atributo.

Alternativa D — ❌ Incorreta

Herança simples é um mecanismo de reutilização de código, não de atribuição de valores.

Alternativa E — ❌ Incorreta

Métodos getter são usados para obter valores, não para atribuir. Eles retornam o valor do atributo.

Conclusão: A resposta é a letra C, conforme o padrão de Java beans.

Link permanente: /questoes/fc019770