Bir nesnenin genel bir tür örneği olup olmadığını belirlemenin bir yolu var mı?
public <T> test(Object obj) {
if (obj instanceof T) {
...
}
}
Bu açıkça işe yaramıyor. Bir alternatif var mı? Bir sınıfın somutlaştırılması için Java yansımasını kullanmak ve daha sonra genel tipte olduğundan emin olmak gibi T
.
type
bir yöntem parametresi olarak, belki de bunu başlatmak istiyorum:Class type = ((T) new Object()).getClass();