Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.lang.reflect.*;
- public class method2 {
- public int add(int a, int b)
- {
- return a + b;
- }
- public static void main(String args[])
- {
- try {
- Class cls = Class.forName("method2");
- Class partypes[] = new Class[2];
- partypes[0] = Integer.TYPE;
- partypes[1] = Integer.TYPE;
- Method meth = cls.getMethod(
- "add", partypes);
- method2 methobj = new method2();
- Object arglist[] = new Object[2];
- arglist[0] = new Integer(37);
- arglist[1] = new Integer(47);
- Object retobj
- = meth.invoke(methobj, arglist);
- Integer retval = (Integer)retobj;
- System.out.println(retval.intValue());
- }
- catch (Throwable e) {
- System.err.println(e);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement