其实java存在好多隐藏的复写。
大多数类好像未复写的方法其实是继承父类的而方法而隐藏复写的。
而如下例:
class HelloComparator implements Comparator
{
@Override
public int compare(Object o1, Object o2) {
// TODO Auto-generated method stub
return 0;
}
}
其实这个类貌似好像没有复写equals方法,其实是由于继承了Object类。他有那个方法。
本文探讨了Java中方法复写与继承的关系,通过具体示例解释了看似未复写的方法实际上是通过继承实现的这一概念。特别是对于Comparator接口中的compare方法及Object类中的equals方法进行了说明。

被折叠的 条评论
为什么被折叠?



