什么情况下就需要用到?????
比较两个对象指向的地址是否为同一个;重写后可以比较属性值是否相同
常用的是String的equals()方法,比较典型的重写User.equals()之后用到登录时,验证用户名和密码是否正确。loginUser.equals(user);
Object类的equals()用于比较两个对象的引用是否相同,换句话说就是两个对象是否指向相同的内存空间,跟==的功能相同;然而在String、Integer等类中,equals()方法已经被重写,用于比较对象的内容是否相同,例如两个字符串的内容是否相同