Inner classes inside a instance method

java

Solution

just do it like any other object:

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

       //...

       InnerClass myInstance = new InnerClass();
   }
}

Problem

I have seen an unusual occurrence. Please help me how to instantiate a class which is written inside a method. The below program compiled successfully in Netbeans ``` class OuterClass { int instanceVar; void InstanceMethod() { class InnerClass { int innerClassVar; } } } ```

Original source