2013-06-23 184 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();

然後你就可以將其指定或引用一些參考聲明,我猜。