class A{
   static interface B{   }
}

解决方案 »

  1.   

    两点说明:
    1.内部接口(inner interface)本身就默认是static,所以static关键词加与不加都是一样的。
    2.inner interface全部为静态的因原是它可以被其它类所使用,因为内部接口是和其所在的类联系在一起的,例:public class A {
          public interface B{
          }
    }
    public class Bar implements A.B {
       ...
    }