在父类中使用Comparable接口而不使用实现compareTo会导致子类中的错误但不会导致父类中的错误¿为什么?

时间:2015-10-16 00:59:22

标签: java interface comparable

正如我在标题中所说,我正在创建一个实现Comparable接口但没有实现compareTo()方法的父类,这会导致子类中的错误,但不会在Parent类中导致错误¿为什么?

这是一个示例:

public abstract class EarthquakeMarker extends CommonMarker implements Comparable<EarthquakeMarker>
{
// I know that I need to implement compareTo() here
}

我的孩子课程是:

public class LandQuakeMarker extends EarthquakeMarker {
}

public class OceanQuakeMarker extends EarthquakeMarker {
}

两个子类都在抱怨compareTo()方法的实现。我想知道为什么这个错误出现在子类而不是父类中,这是使用类似接口的类

0 个答案:

没有答案