我见过类似的问题,但它们并没有太大帮助。
例如我有这个通用类:
public class ContainerTest<T>
{
public void doSomething()
{
//I want here to determinate the Class of the type argument (In this case String)
}
}
和另一个使用这个容器类的类
public class TestCase
{
private ContainerTest<String> containerTest;
public void someMethod()
{
containerTest.doSomething();
}
}
是否可以在方法 doSomething() 中确定类型参数的类而无需在 ContainerTest 类中具有显式类型变量/字段或任何构造函数?
更新:更改了 ContainerTest 类的格式