我正在编写一个要实现接口的类 - 该接口中定义了 1 个方法。当我编写类定义并implements interfaceService
在类声明之后编写并结束我的定义并关闭类的括号而不覆盖接口方法时..它编译得很好。没有编译错误,我可以在 Eclipse 中保存实现类。为什么这样?不应该强制实现类覆盖该方法吗?这是接口和实现类定义:
界面:
public interface interfaceService{
List<Map<String, Object>> doSearch(SearchVo formVo,String indexName,String type)
throws SearchException;
long getTotalHitCount();
}
班级:
public abstract class ClientFlagSearch implements SearchService{
}
我感觉这与将实现类定义为抽象有关。为什么?