Questão de Engenharia de Software — Orientação a Objetos — FCC 2015
- Código
- fc019770
- Banca
- FCC
- Órgão
- DPE-SP
- Ano
- 2015
- Nível
- Médio
- Cargo
- Programador
- Areferências diretas.
- Banotações.
- Cmétodos setter.
- Dheranças simples.
- Emétodos getter.
GabaritoC — métodos setter.
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.
Referências diretas a atributos privados não são permitidas em Java beans; o encapsulamento exige o uso de métodos.
Anotações são metadados inseridos no código (ex.: @Override), mas não são o mecanismo para atribuir valores.
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.
Herança simples é um mecanismo de reutilização de código, não de atribuição de valores.
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