反射---基础方法概要笔记

来源:互联网 发布:手机电影特效软件 编辑:程序博客网 时间:2024/06/12 04:09

反射:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。

先看一段普通代码:

Class clazz=Class.forName(classPath);//classPath为传入java类的路径路径   Field[]fields=clazz.getDeclaredFields();//得到对象的属性for(Field f:fields){f.getName();//属性名}   Method[]methods= clazz.getDeclaredMethods();//得到对象的方法for(Method m:methods){m.getName()//方法名
     m.invoke(t, null);//调用对象方法 ,t为当前类的对象


0 0