4 AĞUSTOS 2010, ÇARŞAMBA
Zamanında sınıf genel tür olsun
Bunu nasıl başarabilir?
public class GenericClass<T>
{
public Type getMyType()
{
//How do I return the type of T?
}
}
Denedim her şeyi şimdiye kadar hep 3* *türü yerine özel tipine döndürür.
Çok teşekkürler.
CEVAP
4 AĞUSTOS 2010, ÇARŞAMBA
Diğerleri de belirtildiği gibi, bazı durumlarda yansıması ile bu mümkün oldu.
Eğer gerçekten bu tür ihtiyacı varsa, bu normal (tip-güvenli) çözüm desen
public class GenericClass<T> {
private final Class<T> type;
public GenericClass(Class<T> type) {
this.type = type;
}
public Class<T> getMyType() {
return this.type;
}
}
Bunu PaylaÅŸ:
Arayüz vs Soyut Sınıf (genel OO)...
Anonim sınıf genel liste...
Eğer bir sınıf, genel bir sınıftan tür...
Bir CSS kuralı zamanında jQuery ile / ...
Genel bir sınıf statik bir yöntem?...