//判断对象是不是传入的类
//判断对象是不是传入的泛型
private void compareClass(Class<T> classOfT) {
String o = "abc";
if (o.getClass().equals(classOfT)) {
System.out.println(true);
}
}
//通过反射得到对象
public <T> T getObj(Class<T> classOfT) {
Class clazz = null;
try {
clazz = Class.forName(classOfT.getName());
return (T) clazz.newInstance();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InstantiationException e) {
e.printStackTrace();
}
return null;
}
Java通过反射创建对象
最新推荐文章于 2024-09-03 10:05:22 发布