java:equals方法的重写

来源:互联网 发布:csgo mac 国服 知乎 编辑:程序博客网 时间:2024/05/21 16:59
/equals()是java自带函数,用来比较变量或者对象是否相同,其本质上对比指针地址是否相同,但是要重写这个方法就挺复杂的。//禁止商业转载,转标处。//eclipse里有自带重写equals方法的功能,但是必须要理解。//这里详细讲一下语句的意思,以防以后我自己忘了。//当 object 作为形参时,可以起到一种自适配效果。 public boolean equals(Object obj) {                          //重写equals方法,设置返回类型,参数类型为(类型 目标1)          if(this==obj)                                                        //先判断标2指针地址与调用对象指针是否相同    return true; if(obj==null)                                                //判断其地址是否为空return false;if(getClass()!=obj.getClass())                    //判断传入的数据与调用数据是否属于同一个类    return false; Dog other =(Dog) obj;                                    //把目标对象转化为调用对象     if (age!=other.age)                                                    //判断具体数据与参数的变量值是否相同return false;return true;}


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小辣椒是谁 小辣椒手机生产商 小辣椒7手机报价 手机小辣椒m1 小辣椒网红 小辣椒6手机壳 小辣椒火锅 小辣椒社区 小辣椒批发 小辣椒种子 汽车小辣椒 小辣椒种植 小辣椒4核手机 小辣椒电池 小辣椒手机m1 小辣椒4核促销 小辣椒手机售价 小辣椒手机型号 小辣椒批发价格 小辣椒手机好么 小辣椒手机好多钱 小辣椒陆晓琪 原味小辣椒红色蕾丝液体流出 原味小辣椒老师在线 小辣椒怎么腌制好吃 小辣椒手机怎么样 是杂牌吗 小辣椒手机怎么截屏 小辣椒手机质量怎么样 小辣椒智能手机多少钱 小辣椒手机是不是杂牌 哪里有卖小辣椒手机 小辣椒手机怎么刷机 红辣椒手机怎么样 红辣椒note3 小红辣椒 小辣 儿童小辫子发型扎法图片 儿童小辫子发型扎法 小女孩梳辫子简单好看的方法 小辫子发型男 男小辫子发型图片