想通过反射将父类实例化一个子类,使用如下方案: 代码语言:javascript 复制 try{Field[]fields=super.getClass.getDeclaredFields();for(Field field:fields){field.setAcessible(true);Method method=super.getClass().getDeclaredMethod("get"+upperHeadChar(field.getName()));Object obj=method.invoke(super);f...
由此可知,使用其他构造器创建对象比较麻烦,使用空构造非常简单。确保空构造存在 。 接口与父类 通过api获取接口与父类 //获取源头Class<?>clz=Class.forName("com.shsxt.ref.simple.User");//获取所有接口Class<?>[]inters=clz.getInterfaces();for(Class<?>in:inters){System.out.println(in.getName());...