equals方法中变量在前和在后的区别

如果是两个都是变量,那就放哪都行没啥区别 如果有一个是常量一个变量的情况下,因为equals()方法是在Object类里定义的,也就是说任何对象都可以调用equals()方法,但是对象在调用方法的时候,如果对象为null那系统运行就会报空指针异常,出现异常这显然是我们不愿意看到的; 如果把变量放在前面也就相当于是调用了这个变量的equals方法,那么如果此变量为空的时候就会报NullPointEx
相关文章
相关标签/搜索