我看到了一个不寻常的事件。请帮助我如何实例化在方法中编写的类。下面的程序在 Netbeans 中编译成功

  class OuterClass
    {
      int instanceVar;
      void InstanceMethod()
       {
          class InnerClass
           {
             int innerClassVar;
           }
       }
    }

最佳答案

就像任何其他对象一样:

class OuterClass
{
  int instanceVar;
  void InstanceMethod()
   {
      class InnerClass
       {
         int innerClassVar;
       }

       //...

       InnerClass myInstance = new InnerClass();
   }
}

关于java - 实例方法中的内部类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17844458/

10-13 00:12