Java内部接口

时间:2016-12-29 05:51:19

标签: java

class Test {
       private interface Inner {
          void show();
       }
   }
class TestDemo implements Test.Inner {
     public void show(){ }
}

在上面的代码中,Inner Interface是类Test.so的私有成员,我们无法访问另一个class.if上面的代码是错误的,在类中使用Private内部接口是什么。

1 个答案:

答案 0 :(得分:2)

它可以用于同一类的内部类

class Test {
       private interface Inner {
          void show();
       }
       class InnerClass1 implements Inner  {
          public void show(){ }
       }
       class InnerClass2 implements Inner  {
          public void show(){ }
       }
   }