2011-02-11 123 views
2

任何人都可以解釋爲什麼靜態成員類不能實現接口,除非接口是標記?靜態成員類不能實現接口

+5

你將不得不提供更多信息您有任何疑問 - 我們展示了什麼是不工作的代碼片段。 – 2011-02-11 07:27:23

回答

4

它可以。例如,這個編譯沒有問題:

interface Foo { 
    void foo(); 
} 

class Outer {  
    static class Inner implements Foo { 
     public void foo() { 
     } 
    } 
} 

我假設Inner是您說的「靜態成員類」這裏是什麼意思?如果不是,請編輯該問題以提供示例。

相關問題