Why is the method signature for the equals method in a Hokie class: 

            boolean equals(Object obj)
          
and not:
            boolean equals(Hokie obj)
          

So that it overrides the equals method defined for the Object class
  • So that it works the same as the == operator
  • So that two Objects can be considered equal without concern over their class
  • So that it overloads any equals methods defined for the superclasses of the Hokie class.

There are no hints for this question