同楼上,所有的类都是基础超类Object的。接口也不例外,超类Object中已经有equal方法了
解决方案 »
- 序列化的接口Serializable有什么作用
- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
- 关于weblogic错误
- 一段很短而奇怪的java代码!
- properties文件的中文乱码问题
- 大家谈谈对swing的看法吧!
- 请问如何对ResultSet或RowSet进行排序
- 如何检测到用户已经打开"关闭计算机"的窗口了呢??
- String s = getDocumentBase().getFile();int i = s.indexOf(58);请问i是多少?
- 求高手指点
- 医药造假监控系统---期末project求教
- JAVA中使用正则表达式匹配字符串
return (this == obj);
}所有的类都会继承Object,从而继承到equals方法。
下面的代码证实了这一点,而且MyComare的继承来的equals方法比较的是地址:import java.util.Comparator;interface MyComparator {
int compare(Object o1, Object o2);
boolean equals(Object obj);
}
public class MyCompare implements MyComparator{
@Override
public int compare(Object o1, Object o2) {
return 0;
} public static void main(String[] args){
MyCompare mc = new MyCompare();
MyCompare md = mc;
System.out.println(mc.equals(md));
}
}