正如我在标题中所说,我正在创建一个实现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()
方法的实现。我想知道为什么这个错误出现在子类而不是父类中,这是使用类似接口的类