標籤:package object public return import
1、調用實作類別
package com.commons.util;import java.lang.reflect.Constructor;import java.lang.reflect.InvocationTargetException;@SuppressWarnings("all")public class ReflectionUtil {public static Object getBean(String className) {try {Class cls = Class.forName(className);Constructor cons = cls.getConstructor();Object object = cons.newInstance(new String[]{});return object;} catch (ClassNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (NoSuchMethodException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (SecurityException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (InstantiationException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IllegalAccessException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (IllegalArgumentException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (InvocationTargetException e) {// TODO Auto-generated catch blocke.printStackTrace();}return null;}}
java通過反射調用實作類別