欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

java,

来源: javaer 分享于  点击 2005 次 点评:260

java,


   equals方法的重写,以前自己在学习java的时候,总是碰到了这个Object的类的equals方法的重写,但是自己不知道这个方法的重写能带来什么好处,但是今天见识了这个方法的好处。

   我们在使用容器类的时候,比如说:List、Map等等,这个都有contain和containAll方法,就是是否包含这个传入的对象的测试,但是,如果你跟踪源码去看,这个方法是比较这个引用的,也就是说,在jdk给的最基础的类中,如果,我们进行一个相等的比较,那么十有八九都是比较引用,而不会比较内容,(基本类型除外),还有一个除外的是String类型,所以,这个时候,如果,我们想比较这个内容来判断这个相等的关系,那么之后重写equals方法了,因为这些个contain方法都是使用equals方法进行比较的,这个也是多态的思想的作用

相关文章

    暂无相关文章
相关栏目:

用户点评