InterviewSolution
Saved Bookmarks
| 1. |
Why Is Equals () Declared Final? |
|
Answer» The EQUALS () METHODS are final for JDOM Content classes so that a subclass can't break the == BEHAVIOR that's required for calls like list. REMOVE (elem) to work as designed. SIMILARLY, the hashCode () methods are also final (to preserve the equals/hashCode contract). The equals () methods are final for JDOM Content classes so that a subclass can't break the == behavior that's required for calls like list. Remove (elem) to work as designed. Similarly, the hashCode () methods are also final (to preserve the equals/hashCode contract). |
|