Estou estudando pra SCJP pelo livro, e nos Exercícios Rápidos aparece aseguinte regra:
- Os métodos JavaBeans devem ser nomeados usando-se camelCase e, dependendo do própósito do método, devem começar com set, get, is, add ou remove.
Aí no Teste Individual tem a seguinte questão:
Quais nomes de métodos obedecem ao padrão JavaBeans? (Marque todas as corretas)
a- addSize
b- getcust
c- deleteRep
d- isColorado
e- putDimensions
Aí seguindo a regra acima, marquei as questões a(addSize) e d(isColorado).
Mas na resposta do livro diz o seguinte:
B e D usam os prefisos válidos get e is.
A, C e E estão incorretas porque add, delete e put não são nomes de prefixos JavaBeans padrões.
Como assim? B está correta??? Os métodos JavaBeans nao são nomeados usando camelCase? e add não é nome de prefixo JavaBeans padrão?? Na regra estava dizendo que era… Fiquei confusa… Se cair uma questão dessas na prova, devo responder o que afinal?
