
反射
future_1024
这个作者很懒,什么都没留下…
展开
-
反射:获取set,get工具类
public static <T> Method getMethod(Field field, Class<T> clazz) { String fieldName = field.getName(); char firstLower = fieldName.charAt(0); char firstUpper = (char)(firstLower - (ch...原创 2018-07-09 22:31:41 · 419 阅读 · 0 评论 -
反射:数据封装
/** * 封装数据,针对targetClass拥有所有orignClass的属性,且非内部类的情况 * @param orignInstance * @param targetInstance * @param orignClass * @param targetClass * @throws IllegalAccessException * @throws Invo...原创 2018-07-09 22:35:17 · 198 阅读 · 0 评论 -
反射:创建内部类
一.静态内部类1.正常创建newOuter.InnerA a = new Outer.InnerA();2.反射创建Outer.InnerA a = InnerA.class.newInstance();二.非静态内部类1.正常创建newInnnerB b = new Outer().new InnnerB();2.反射创建InnnerB b = Inn...原创 2018-07-09 22:41:16 · 1291 阅读 · 0 评论