2012-03-11 74 views

回答

4

我不知道我是否完全理解你的問題,但我認爲答案是:是的,一個類可以聲明一個內部接口。

2

是的,內部類在Java中是可能的。

在你的代碼中,它看起來像你在談論接口。具有內接口也是可能的:

public class Demo { 
    public static interface Inner { 

    } 
} 

你可以聲明內部類,太:

public class Demo { 
    private class Inner { 

    } 
} 
+0

我在問是否可能在類裏面寫接口 – VijayKumar 2012-03-11 16:44:20

+0

嗯,看起來我完全不理解你的問題。由於在上面的代碼中「靜態」是多餘的,「包」是默認的可見性,我認爲你應該沒問題,只是寫「接口」;)我希望這有助於這一次 - 如果不是這樣:沒關係;) – simonstuck 2012-03-11 16:49:22

1

一個類的內部句法接口是正確的。 但這取決於您的使用情況。從邏輯上講,這取決於您的使用情況。

0

你可以在任何枚舉,類,接口或註釋裏面。

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