反射动态方法调用:
ublic class Teste3{
public static void main(String[]args)throws Exception{
//1.传统方式
Student stu=new Student();
stu.setSname("as");
Class<Student>stuclazz=(Class<Student>)Class.forName("com.reflect.Student");
Student stue2=stuclazz.newInstance();
stue2.setSid("e1");
stue2.setSname("as");
//通过反射获取Method Method Method=stuClazz.getMethod("hel1o");
object obj=Method.invoke(stue2);System.out.println(obj);
Method me2=stuclazz.getMethod("hello",String.class);
me2.invoke(stue2,“花花世界”);
/∥又返回值的情况且是私有方法
Method me3=stuClazz.getDeclaredMethod("add",Integer.class,Integer.class);me3.setAccessible(true);
int sum=(int)me3.invoke(stue2,3,3);
System.err.println(sum);