JAVA反射机制的学习
来源:互联网 发布:jsonobject数组 编辑:程序博客网 时间:2024/06/06 16:29
现在呢,我们直接进行获得类的方法和属性列表
import java.lang.reflect.Field;import java.lang.reflect.Method;class sample {public int nLength;public String attr;public int GetLen() {return nLength;}public String GetStr() {return attr;}public void SetLen(int a) {nLength = a;}public void SetStr(String a) {attr = a;}}public class Reflect {public static void main(String[] args){sample mm=new sample();Class cl=mm.getClass();System.out.println(mm.getClass().toString());System.out.println("方法列表是:");Method[] mList=cl.getMethods();for(int i=0;i<mList.length;i++){System.out.print(mList[i].getReturnType().toString());System.out.print(" "+mList[i].getName()+" ");System.out.print("( ");//获得参数列表Class[] pList=mList[i].getParameterTypes();for(int j=0;j<pList.length;j++){if(j>0)System.out.print(",");System.out.print(pList[j].getName());}System.out.print(") ");System.out.println();}System.out.println("获得属性列表");Field[] fList=cl.getDeclaredFields();for(int i=0;i<fList.length;i++){System.out.println(fList[i].getType()+" "+fList[i].getName());}}}
这下我们可以看到了这个类的所有信息
0 0
- 学习Java的反射机制
- JAVA反射机制的学习
- JAVA反射机制的学习
- JAVA反射机制的学习
- JAVA反射机制的学习
- JAVA反射机制的学习
- JAVA反射机制的学习
- JAVA反射机制的学习
- JAVA反射机制的学习
- Java反射机制的学习
- Java反射机制的学习
- JAVA反射机制的学习
- Java反射机制的学习
- Java反射机制的学习
- JAVA反射机制的学习
- java反射机制的学习
- JAVA反射机制的学习
- JAVA反射机制的学习
- R类中无法生成资源标识
- UIAlertView弹出框的简单使用
- 红黑树算法的实现与剖析
- sqlldr 加载数据
- 杭电-1875畅通工程再续
- JAVA反射机制的学习
- linux下X86架构IDT解析
- invalid username/password logon denied
- C++ 二值图像连通区域标记
- 理解ThinkPHP当中的D方法
- 编程之美-求数组的子数组之和的最大值方法整理
- Java的HashMap底层实现详解
- UIGestureRecognizer(高级)
- oc 便利初始化、便利构造器