摘要: 问:euqals()函数是用来做什么的?答:equals()函数可以用来检查一个对象与调用这个equals()的这个对象是否相等。问:为什么不用“==”运算符来判断两个对象是否相等呢?答:虽然“==”运算符可以比较两个数据是否相等,但是要来比较对象的话,恐怕达不到预期的结果。就是说,“==”通过是否引用了同一个对象来判断两个对象是否相等,这被称为“引用相等”。这个运算符不能通过比较两个对象的内容来判断它们是不是逻辑上的相等。问:使用Object类的equals()方法可以用来做什么样的对比?答:Object类默认的eqauls()函数进行比较的依据是:调用它的对象和传入的对象的引用是否相等。也 阅读全文
posted @ 2014-03-31 10:02 judy999 阅读(194) 评论(0) 推荐(0) 编辑