java中的内部类是否可能?

时间:2012-03-11 16:33:44

标签: java inner-classes

class demo {
    interface test {

    }
}

是否可以在Java内部类中使用?

4 个答案:

答案 0 :(得分:4)

我不确定我是否完全理解你的问题,但我认为答案是:是的,一个类可以声明一个内部接口。

答案 1 :(得分:2)

是的,Java中可以使用内部类。

在你的代码中看起来你正在谈论接口。也有内部接口:

public class Demo {
   public static interface Inner {

   }
}

您也可以声明内部类:

public class Demo {
   private class Inner {

   }
}

答案 2 :(得分:1)

类中的语法接口是正确的。 但这取决于你的用法。从逻辑上讲,它将是正确的,具体取决于您的使用情况。

答案 3 :(得分:0)

您可以将任何枚举,类,接口或注释彼此包含在内。

public interface A {
    public @interface B {
        public class C {
            public enum D {;
                public interface E {
                    // keep on going.
                }
            }
        }
    }
}