假定Tester 类有如下test方法: public int test(int p1, Integer p2) 以下哪段代码能正确地动态调用一个Tester 对象的test方法?
A、Class classType=Tester.class; Object tester=classType.newInstance(); Method addMethod=classType.getMethod("test",new Class[]{int.class,int.class}); Object result=addMethod.invoke(tester, new Object[]{new Integer(100),new Integer(200)});
B、Class classType=Tester.class; Object tester=classType.newInstance(); Method addMethod=classType.getMethod("test",new Class[]{int.class,int.class}); int result=addMethod.invoke(tester, new Object[]{new Integer(100),new Integer(200)});
C、Class classType=Tester.class; Object tester=classType.newInstance(); Method addMethod=classType.getMethod("test",new Class[]{int.class,Integer.class}); Object result=addMethod.invoke(tester, new Object[]{new Integer(100),new Integer(200)});
D、Class classType=Tester.class; Object tester=classType.newInstance(); Method addMethod=classType.getMethod("test",new Class[]{int.class,Integer.class}); Integer result=addMethod.invoke(tester, new Object[]{new Integer(100),new Integer(200)});