两个箱子,各带一条绳子。==比较的是它们的绳子,equals比较的是箱子和箱子里的东西。 但java中equals可以被重写,改成你自定义的相等的条件。比如,一个Student类,有很多属性,你重写equals,只要name相等,两个对象就相等,而不管其他条件,如年龄什么的(仅仅举例,此处实际上不应重写)。
[quote=引用 18 楼 kingslave1 的回复:] [quote=引用 3 楼 jiajing1990_ 的回复:] 举个例子,A和B手上各牵着一根绳子,绳子那头牵着一个箱子,== 就是看他们绳子那头的是不是牵着同一个箱子,equals 就是看他们绳子那头箱子里的东西是不是一样的都是蓝莓味的3+2饼干,
[quote=引用 3 楼 jiajing1990_ 的回复:] 举个例子,A和B手上各牵着一根绳子,绳子那头牵着一个箱子,== 就是看他们绳子那头的是不是牵着同一个箱子,equals 就是看他们绳子那头箱子里的东西是不是一样的都是蓝莓味的3+2饼干,
举个例子,A和B手上各牵着一根绳子,绳子那头牵着一个箱子,== 就是看他们绳子那头的是不是牵着同一个箱子,equals 就是看他们绳子那头箱子里的东西是不是一样的都是蓝莓味的3+2饼干,
67,513
社区成员
225,879
社区内容
加载中
试试用AI创作助手写篇文章吧