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#中内部类的使用和结构的最佳实践是什么? 例如,如果我有一个非常大的基类和两个大的内部类,我应该将它们拆分成单独的(部分类)代码文件还是将它们留作一个非常大的笨拙的代码文件? 也有一个抽象类,具有公共继承的内部类是不好的做法?