私はジェネリック型のクラスを持っています:
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' に対してオブジェクトを検証する必要がある関数があります。明らかに上記のコードにエラーがありますか?
どうすればそんなことができますか