读书人

反射的挟制转换

发布时间: 2013-07-04 11:45:51 作者: rapoo

反射的强制转换
通过反射知道A类(例如:org.famoss.cayth.User)的类型。现在已知B类,需要将B类强制转化为A。。。。 反射
[解决办法]

引用:
Class.forName("YourClass").cast(b)

好像Class对象不对外提供获得其对象对应的类型接口,直接封装了

public T cast(Object obj) {
if (obj != null && !isInstance(obj))
throw new ClassCastException();
return (T) obj;
}

读书人网 >Java Web开发

热点推荐