9 AĞUSTOS 2010, PAZARTESİ
Nasıl jenerik T türü bir sınıf örneği almak için
Jenerik bir sınıf, Foo<T>
. Foo
bir yöntem olarak T türü sınıf örneği almak istiyorum, ama ben sadece T.class
arayamaz.
Etrafında T.class
kullanarak tercih edilen yolu nedir?
CEVAP
9 AĞUSTOS 2010, PAZARTESİ
Kısacası Java ile genel türde parametreler çalışma zamanı türünü bulmak için bir yolu yoktur. Java Tutorial silme hakkında tür bölüm daha fazla bilgi için okumanızı tavsiye ederim.
Bu popüler bir çözüm parametresi genel türü, örneğin kurucu türü Class
geçmektir
class Foo<T> {
final Class<T> typeParameterClass;
public Foo(Class<T> typeParameterClass) {
this.typeParameterClass = typeParameterClass;
}
public void bar() {
// you can access the typeParameterClass here and do whatever you like
}
}
Bunu Paylaş:
Nasıl bir sınıf özellikleri listesini ...
Nasıl paketi olmadan bir sınıf adını a...
Nasıl bir dizinden Python bir sınıf al...
Nasıl varsayılan sınıf bir paket almak...
Nasıl XmlNode örneği xpath almak için...