Operators(Thinking in Java)
The default behavior of equals( ) is to compare references. So unless you override equals( ) in your new class you won’t get the desired behavior.
Java programmers cannot implement their own overloaded operators like C++ and C# programmers can.