标签:反射
1.什么是反射通过Class对象获取构造器对象
Constructor [] cs = clazz.getConstructors(); -- 获取构造器的数组
Stu stu = (Stu) clazz.newInstance(); -- 调用空的构造方法,获取实例对象
Constructor c = clazz.getConstructor(类型.class); -- 通过指定的参数来获取构造器对象
通过Class对象获取属性对象
Field f = clazz.getField("num"); -- 获取公有的属性对象
Field f = clazz.getDeclaredField("属性"); -- 获取公有或者私有的属性对象
标签:反射
原文地址:http://blog.51cto.com/13579086/2074042