首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求大神简明扼要的解释下几行代码

2013-12-29 
求大神言简意赅的解释下几行代码private Class? entityClassClass c this.getClass()Type type c.

求大神言简意赅的解释下几行代码
private Class<?> entityClass;

Class c = this.getClass();

Type type = c.getGenericSuperclass();

ParameterizedType pType = (ParameterizedType)type;

Type[] params = pType.getActualTypeArguments();

entityClass = (Class)params[0];


今天学了反射。但是这几行代码都看不懂?API根本就不知道在说什么,描述的非常绕口,完全看不明白。然后跑去看英文版的。偶雅思好歹也是7.5的成绩,自认英文不差,但也根本看不明白API在说什么。

求大神们解答下啦。这几行到底要表达啥?还有到底什么是“参数化类型”啊?

求生动形象,言简意赅,叩谢!
[解决办法]
这段代码是想通过反射拿到泛型的实际类型,也就是传进去的类型。

如果想真正理解透,你可以去看看张孝祥老师的Java高新技术视频,官网有下。关于泛型的章节,有这个例子。

这样说,你也没法完全弄懂的。

主要是一个参数化类型,ParameterizedType
[解决办法]
其实楼主的重点是雅思7.5吧!求大神简明扼要的解释下几行代码

热点排行