This week's book giveaways are in the Refactoring and Agile forums. We're giving away four copies each of Re-engineering Legacy Software and Docker in Action and have the authors on-line! See this thread and this one for details.
In the JavaBeat'site, there's a question about entities and I'm not sure of the answer:
6)Which of the following statements are correct?
a)Entities supports inheritance b)Abstract class and concrete classes can be entities. c)Intance variables of an entity class can be public d)Instance variables of an entity class must be private,protected or package visibility
The answer is a, b and d.
I agree with a and b. But I can't find anywhere in the spec any restriction about the visibility of the fields. So, for me, c is OK and d is false...