一般情况public class Test
{
Public Class getMyClass()
{
return Test.class;
}}泛型情况public class Test<E extends Enum<E>>
{
Public Class getEClass()
{
return E.class;//这里怎么处理能返回E的class
}}
{
Public Class getMyClass()
{
return Test.class;
}}泛型情况public class Test<E extends Enum<E>>
{
Public Class getEClass()
{
return E.class;//这里怎么处理能返回E的class
}}
private Class<? extends Enum<E>> t_ = null; public Test(Class<? extends Enum<E>> t) {
this.t_ = t;
} public Class getEClass() {
return t_;//这里怎么处理能返回E的class
}}
最近我也试着解决这个问题甚至想重写整个Java Collection Framework (*^__^*),有些小的“成果”,可惜越往深处,问题越多,暂时搁浅……