inner-classes

    2熱度

    5回答

    public class Test { public static void main(String[] args) { } } class Outer { void aMethod() { class MethodLocalInner { void bMethod() { System.out.println("In

    2熱度

    2回答

    我使用嵌套類訪問JUnit測試中的私有成員。他們被稱爲「TestProxy」。 我想在構建時使用maven2刪除它們,以便不將它包含到jar文件中。 是否有配置選項? 可以用插件完成嗎?如果是這樣,一個原型會很好! ;-) 感謝 編輯:爲什麼要使用私有方法?我需要從第三方系統注入數據,但不能爲每個JUnit測試運行調用數據。而且我真的不想公開設置私人數據,或者其他程序員遲早會濫用它。

    12熱度

    11回答

    會是什麼在Java中定義一個接口中的類的能力,實際的一面: interface IFoo { class Bar { void foobar() { System.out.println("foobaring..."); } } }

    13熱度

    3回答

    我正在使用Apache Commons EqualsBuilder爲非靜態Java內部類構建equals方法。例如: import org.apache.commons.lang.builder.EqualsBuilder; public class Foo { public class Bar { private Bar() {} public Foo g

    5熱度

    4回答

    命名爲local classes很少使用,通常本地類是匿名的。有誰知道爲什麼下面的代碼會生成編譯器警告? public class Stuff<E> { Iterator<E> foo() { class InIterator implements Iterator<E> { @Override public boolean hasNext() { return f

    4熱度

    1回答

    我想在WPF UserControl中聲明一個資源,並且我希望資源成爲一個私有內部類的實例。我該怎麼做呢? XAML: <UserControl ...> <UserControl.Resources> <local:MyConverter x:Key="MyConverter" /> </UserControl.Resources> </UserControl>

    26熱度

    9回答

    有關C#中內部類的使用和結構的最佳實踐是什麼? 例如,如果我有一個非常大的基類和兩個大的內部類,我應該將它們拆分成單獨的(部分類)代碼文件還是將它們留作一個非常大的笨拙的代碼文件? 也有一個抽象類,具有公共繼承的內部類是不好的做法?