How to instantiate a static inner class in Java

1 Answer

0 votes
public class MyClass {
    public static void main(String args[]) {
        try {
            InnerClass inner = (InnerClass) InnerClass.class.newInstance();
            inner.test();
        } catch(Exception e) {
                e.printStackTrace();
          }
   }
   static class InnerClass {
      public void test() {
         System.out.println("InnerClass");
      }
   }
}



/*
run:

InnerClass

*/

 



answered Jun 29, 2020 by avibootz

Related questions

1 answer 97 views
1 answer 115 views
115 views asked Feb 3, 2024 by avibootz
1 answer 220 views
1 answer 128 views
1 answer 204 views
2 answers 239 views
...