一个 内部 类需要的的一个实例的引用 外 类以构造。如果您的类在逻辑上不需要它,请使用
static修饰符将其设置为“仅嵌套类”:
public static class Class2 { public void newMethod(){ System.out.println("Second class"); }}
编辑:要创建一个
Class2作为 内部 类的实例,您可以使用类似以下内容的方法:
Class1 outer = new Class1();Class2 myObject = outer.new Class2();
或更简短地说:
Class2 myObject = new Class1().new Class2();
…但是除非您真的 想要 引用封闭的实例,否则将类简化为嵌套类要简单得多。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)