interface offWrt extends OfficeWriter {}

解决方案 »

  1.   

    哦,首先,感谢你的回复。
    我是否应该如下编码:
    public interface offWrt extends OfficeWriter(){
        public String getString();
        public int getInt();
        ... 
        //亦即是否需要将OfficeWriter中多所有方法都在接口中描述一遍呢?
    }
    在当前需求中,是将上面代码单独打包为offWrt.jar
    在ROAccDoc中:
    import offWrt.jar;
    ...
    这样的做法妥当吗?非常感谢:)
      

  2.   

    一点愚见:
        接口内所有的方法都没有方法体,需要通过实现接口的类重载接口的所有方法来实现的,所以"亦即是否需要将OfficeWriter中多所有方法都在接口中描述一遍呢?"似乎是不行的.    是否真的有必要让ROAccDoc继承OfficeWriter类呢?如果OfficeWriter类写的比较好,做到了高内聚,低耦合,那么在ROAccDoc中实例化OfficeWriter,是否能就能达到楼主的要求呢.
      

  3.   

    public class ROAccDoc extends java.applet.Applet{ 
        public OfficeWriter getOfficeWriter(){return writer;}
    }