反射使用的三个步骤

步骤一:获得你想操作的类的java.lang.Class对象。在运行中的Java程序中,用java.lang.Class类来描述类和接口等。

String name=new String("java.long.String");

Class c=Class.forName(name);

步骤二:getDeclaredMethods的方法,取得该类中定义的所有方法的列表。

//getMethod得到的方法包括父类的

//而getDeclaredMethods的方法,取得该类中定义的所有方法的列表。

Method ms[]=c.getDeclaredMethods();

System.out.prinltn(ms[0].toString());

步骤三:使用反射的API来操作这些信息。


你可能感兴趣的:(练习)