java反射_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java反射

java反射

 2014/6/20 0:12:37  zc550559  程序员俱乐部  我要评论(0)
  • 摘要:ClassClasscls01=User.class;Classcls02=user.getClass();Classcls03=Class.forName(path);cls01.getNamepackage基本类型9=8+1--------------------------------------------------------FieldFieldf01=cls.getField("uname");Fieldf02=cls.getDeclearedField("pwd")
  • 标签:Java 反射
Class
Class cls01 = User.class;
Class cls02 = user.getClass();
Class cls03 = Class.forName(path);

cls01.getName package

基本类型 9=8+1
--------------------------------------------------------
Field
Field f01 = cls.getField("uname");
Field f02 = cls.getDeclearedField("pwd");

field[] fs = cls.getFields();

f01.set(obj,value);
f01.get(obj);

f.get(cls);

--------------------------------------------------------
Method
Method m = cls.getMethod("sayHello",int.class,String.class);
m.invoke(obj,12345,"12345");

m1.invoke(cls);
--------------------------------------------------------
constructor
Constructor con = cls.getConstructor(String.class);
Object obj = con.newInstance(null);
发表评论
用户名: 匿名