2013-06-23 101 views
-1

我想为泛型类创建类引用。创建泛型类的类引用

我有叫GenericRtt编码的通用类,如下:

package com.practice.rtt; 

public class GenericRtt<T> { 

    private T s; 


    public T getS() { 
     return s; 
    } 


    public void setS(T s) { 
     this.s = s; 
    } 

} 

我想创建引用不作为类的实例。
类< GenericRtt <字符串> >泛型=(类< GenericRtt <字符串> >)GenericRtt.class;
我不知道如何创建GenericRtt的类引用。

+0

你究竟会创建一个引用? – Nikki

+0

你到底会用什么'generics'变量? – newacct

回答

0

你不能。类的类型只能是原始类型。

你可以得到最接近的是:

Class <GenericRtt> clazz = GenericRtt.class; 
0

NO。

即使你有一个参考,最终你必须创建一个对象来使用参考。

GenericRtt rt = new GenericRtt();

然后你就可以将其指定或引用一些参考声明,我猜。