Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.92 KB | None | 0 0
  1.    import java.lang.reflect.*;
  2.        
  3.    public class method2 {
  4.       public int add(int a, int b)
  5.       {
  6.          return a + b;
  7.       }
  8.        
  9.       public static void main(String args[])
  10.       {
  11.          try {
  12.            Class cls = Class.forName("method2");
  13.            Class partypes[] = new Class[2];
  14.             partypes[0] = Integer.TYPE;
  15.             partypes[1] = Integer.TYPE;
  16.             Method meth = cls.getMethod(
  17.               "add", partypes);
  18.             method2 methobj = new method2();
  19.             Object arglist[] = new Object[2];
  20.             arglist[0] = new Integer(37);
  21.             arglist[1] = new Integer(47);
  22.             Object retobj
  23.               = meth.invoke(methobj, arglist);
  24.             Integer retval = (Integer)retobj;
  25.             System.out.println(retval.intValue());
  26.          }
  27.          catch (Throwable e) {
  28.             System.err.println(e);
  29.          }
  30.       }
  31.    }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement