反射使用的三个步骤

步骤一:获得你想操作的类的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来操作这些信息。


阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页