The Comparator interface has its own equals() method. Any class will get equals() by default through Object class. What is the need to have equal
equals()
equal
Putting an Object method in an interface declaration allows Javadoc declaration of the meaning equals is required to have in classes that implement the interface.