public abstract interface Log {  // Methods
  boolean isDebugEnabled();
  boolean isErrorEnabled();
  boolean isFatalEnabled();
  boolean isInfoEnabled();
  boolean isTraceEnabled();
  boolean isWarnEnabled();
  void trace(Object object);
  void trace(Object object, Throwable throwable);
  void debug(Object object);
  void debug(Object object, Throwable throwable);
  void info(Object object);
  void info(Object object, Throwable throwable);
  void warn(Object object);
  void warn(Object object, Throwable throwable);
  void error(Object object);
  void error(Object object, Throwable throwable);
  void fatal(Object object);
  void fatal(Object object, Throwable throwable);
}这个是org.apache.commons.logging.Log.class的,不知,如果没有了abstract有什么不一样吗??
还有jb2006如何让编译一个java文件时自动的拷一份到WEB-INF/classe,我以按网上所说的,content里设include all class and resource,为什么还是不行呢??

解决方案 »

  1.   

    晕,我也是第一次看abstract和interface写在了一起。搞不明白是什么意思,感觉有些多此一举
      

  2.   

    Class 和 Class 之间是 extendsInterface 和 Interface 之间是 extendsClass 和 Interface 之间是 implementsInterface 和 abstract Interface 之间仅仅只能被你自己定义的接口extends,不可能implements, implements是Class和Interface之间的"专利"一句话 就是 abstract interface 只能被interface继承,不能直接被类实现
      

  3.   

    to: interpb(曾曾胡)
    关于第二个问题,知道怎么弄吗??
    jb2006如何让编译一个java文件时自动的拷一份到WEB-INF/classe,我以按网上所说的,content里设include all class and resource,为什么还是不行呢?
      

  4.   

    我也是一直搞不懂abstract interface跟interface有什么区别,今天总算弄懂了...
      

  5.   

    大家是如何解决struts国际化乱码的问题的啊,网上有些好像有些试了都会出现这个或那个的问题,大家谈谈其中的经验吧,试情况,可新发贴给分....