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.