Java equals for a Class. Is == same as .equals

后端 未结 3 691
醉话见心
醉话见心 2021-02-01 11:51

Can we do a == on a Class variable instead of equals and expect the same result?

For example:

Class clazz = xyz;
<         


        
3条回答
  •  既然无缘
    2021-02-01 12:10

    Yes.

    Take a look at the Class class description and note that it inherits equals from Object, for which the method reads:

    "The equals method for class Object implements the most discriminating possible equivalence relation on objects; that is, for any non-null reference values x and y, this method returns true if and only if x and y refer to the same object (x == y has the value true)."

提交回复
热议问题