黑马程序员技术交流社区

标题: 反射 [打印本页]

作者: lc030405    时间: 2015-1-29 19:07
标题: 反射
反射
   1>字节码文件的获取:   
       Class.forName("the nama of class");
       object name.getClass();
       Class name.class;

   2>构造函数的反射
       Constructor<String> constr = String.class.getConstructor(StringBuffer.class);
       //.getConstructors<>();用于获得所有的构造方法。
       String str = constr.newInstance(new StringBuffer("abc"));
   3>成员变量的反射
       public void setProperty(Object obj,String propertyName,obj Value){
           Class clazz = obj.getClass();
           Field field = clazz.getField(propertyName);
           field.set(obj,value);






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2