首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

JAVA Object 写一个完善的equals方法

2012-09-10 
JAVA Object 写一个完美的equals方法1.显示参数命名为otherObjectpublic boolean equals(Object otherObje

JAVA Object 写一个完美的equals方法

1.显示参数命名为otherObject  public boolean equals(Object otherObject) 后面到具体Classname再进行类型转换2.if(this == otherObject) return true; 判断是否引用同一个对象 只是一个优化3.if(otherObject == null) return false;4.if(getClass()!=otherObject.getClass()) return false;如果所有子类拥有统一的语义 if(!(otherObject instanceof ClassName)) return false;5.ClassName other = (ClassName) otherObject6.对需要进行比较的域进行比较  基本类型 == 对象类型 equals

热点排行