接口继承接口需要写方法么?比我我写一个接口
public interface ImportMgr {
public abstract void deleteAllRecords() throws Exception;
public abstract void saveRecord(String[] fields) throws Exception;
}
然后我再写一个接口来继承这个接口
public interface FsocodMgr extends ImportMgr{
}
我这个FsocodMgr接口中需要写方法么?就这样什么也不写,对么?如果要写东西的话该怎么写?请教高手。

解决方案 »

  1.   

    什么都不写也可以,就是只有父类接口的方法
    如果要写,就是再追加新的方法,即
    public interface FsocodMgr extends ImportMgr{
        public void newMethod(newParams);
    }
      

  2.   

    我需要在下一个实现类中实现FsocodMgr,但是只需要实现ImportMgr的方法,不需要增加新的方法,那我就在FsocodMgr中什么都不需要写了?
      

  3.   

    如果是这样,就不需要写什么。不过,这种情况,为什么不直接实现ImportMgr,FsocodMgr和ImportMgr没有什么差别吗?
      

  4.   

    ImportMgr是一个公共的接口,而FsocodMgr是单独的接口,所有的接口都要继承ImportMgr的,所以不能直接实现ImportMgr。谢谢了。