Reflection method call

public class A
{
  private A(){
       System.out.println("This is A");
   }
}   ..........................................................................................................................import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;                                                                                                   public class Main {

public static void main(String[] args)

{
try
{
Class a = A.class;

Constructor c = a.getDeclaredConstructor((Class[])null);
c.setAccessible(true);
A obj = c.newInstance((Object[])null);

Method privateMethod = a.getDeclaredMethod("obj", (Class[])null);
privateMethod.setAccessible(true);
privateMethod.invoke(obj, (Object[])null);
}catch(Exception ex){
    ex.getMessage();
}
}

}

Comments

Popular posts from this blog

தட்டு வண்டியில் காளிக்கோயில் - சிறுகதை

பிரேமாவின் பெண் குழந்தை

தீபம் பிளக்ஸ்