The equals() method compares two objects for equality and returns true if they are equal . The equals() method provided in the Object class uses the identity operator ( == ) to determine whether two objects are equal. For primitive data types, this gives the correct result.
Read moreDoes the Object class define a default equals method?
The Object class defines the default implementation for this method.. By default, the equals () method returns false if the two objects aren’t the same instance… … Now the equals() method will return true if two instances of Payment have the same currency and value.
Read more