我有一个泛型类型的类:
class Foo<T> {
protected boolean validateType(Object obj){
if (obj instanceof T) {
return true;
}
return false;
}
}
去测试:
Foo foo = new Foo<String>();
foo.validateType(new String()); // should return true
foo.validateType(new Long()); // should return false;
并且有一个需要针对泛型类型“T”验证对象的函数,显然上面的代码有错误?
我该怎么做