2013-06-23 2 views
-1

Generic 클래스의 클래스 참조를 만들고 싶습니다.Generate 클래스의 클래스 참조

나는 다음과 같이 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 매우 도움이 될 수

자바

에 대한 type erasure을 읽어야합니다.

참조가 있더라도 궁극적으로 참조를 사용할 개체를 만들어야합니다.

GenericRtt rt = new GenericRtt();

그리고 당신이 그것을 할당하거나 일부 선언 참조를 참조 할 수 있습니다, 그런 것 같아요.

관련 문제