package com.bosi.chineseclass.utils;
public class ReflectUtils {
@SuppressWarnings("unchecked")
public static <Z> Z getObjectFromPackage(String packageName,String mClassName ,Class<Z> z){
Z mData = null;
String className = packageName+"."+mClassName;
try {
Class mLoadingClass = Class.forName(className);
try {
mData = (Z) mLoadingClass.newInstance();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return mData;
}
}