重写equals 方法
2016-03-28 23:39
274 查看
public boolean equals( Object obj){
if(obj==null) {return false; }
else{
if(obj instanceof Cat) {
Cat c = (Cat) obj;
if(c.color==this.color && c.height==this.height && c.weight==this.weight){
return true;
}
}
}
return false;
}
Object 类中的 equals 方法与 == 等价
String 和 Data 类中已经重写了equals 方法
if(obj==null) {return false; }
else{
if(obj instanceof Cat) {
Cat c = (Cat) obj;
if(c.color==this.color && c.height==this.height && c.weight==this.weight){
return true;
}
}
}
return false;
}
Object 类中的 equals 方法与 == 等价
String 和 Data 类中已经重写了equals 方法
相关文章推荐
- [Think In Java]基础拾遗4 - 并发
- NY145 聪明的小柯
- 又被拒了,心情不好
- Emmet
- 进程间通信之-信号量semaphore--linux内核剖析(十)
- LeetCode 231 Power of Two(三解)
- 无线键盘的安全性分析与探究
- StatePattern
- 【java】 java 集合类UML图
- 大整数加减乘除 c实现
- UVA679
- Android程序员的技术要求和学习路线
- 当你不优秀的时候,就让自己具有一些优秀的特质
- Spring装配Bean的过程
- JavaScript面向对象程序设计
- MySQL sql语句优化(转)
- HashTable和HashMap的区别
- 【杭电oj】1495 - 非常可乐(bfs,队列)
- C++中类的多态与虚函数
- jquery插件教程