首页 > 学院 > 开发设计 > 正文

Equals和“==”

2019-11-09 15:23:53
字体:
来源:转载
供稿:网友

Object类: 他是定义在java.lang包中,是所有类的顶级父类,在java'体系中所有类直接或间接的继承了Object类

Equals:比较的是两个对象的内容是否相等

 ==  :比较两个对象引用的地址是否相等

注:当调用object类中的equals进行比较时,比较的是两个对象的引用地址,因为object类中本身使用==进行比较的,之所以在Integer中比较的是内容,是对equals进行了重写

toString()方法:返回当前对象的字符串表示,它是调用的Object类的toString()方法。 返回的是:类名+哈希值。

也可以自定义一个toString()方法。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表