13
Buna benzer bir şey oluşturmanın mümkün olduğunu düşünüyor musunuz?Java Metodu parametresinde genel parametre türü
private ArrayList increaseSizeArray(ArrayList array_test, GenericClass) {
array_test.add(new GenericObject()); // instance of GenericClass
return array_test;
}
Bu yöntem nasıl aranır? Sınıf tipinin ne olacağını bilmiyorum. Bu konuda bir şey bulamıyorum. Herhangi bir okuma tavsiyeniz varsa, kabul edilecektir. Cevabınız için teşekkürler! –
@Pierre: Sadece bir kullanım örneği ekledim. Temel olarak, bir sınıf adı (bu durumda '' String') alır ve bundan sonra '.class' eklerseniz, bu sınıf için bir tip anahtarınız (sınıf nesnesi) alırsınız. 'String.class',' Sınıf' türüne sahiptir. –
Sadece şu şekilde kullanıyorum: statik List pushBack (Liste listesi, Sınıf typeKey, int boyut) ve işe yaradı. Teşekkürler, bana çok yardımcı oldunuz. Kopyala/yapıştır kodundan kaçınmak her zaman bir keyiftir. –