反射

来源:互联网 发布:淘宝花呗分期付款 编辑:程序博客网 时间:2024/06/10 23:50
反射:在运行期间动态创建对象,获得属性和方法whatwhy反射适合在项目中用,当类发生变化时,可以通过外部配置来修改整个项目的业务howType接口,任何类型默认的接口包括,应用类型、原始类型、参数化类型参数化类型:ArrayList<String>ParameterizedType:参数化类型的表示比较:传统创建对象的方法为:Class a=new Class();写死了,不好改反射:运行时期创建对象String className="package.className";Class<?> clazz=Class.forName(className);Field[] fs=clazz.getFields();获得公共属性Field[] fs=clazz.getDeclaredFields();获得所有属性fs[0].setAccessible(true);fs[0].getName();fs[0].get(admin);
0 0
原创粉丝点击