Sınıf< nedir;?> Java?
soru muhtemelen ama ucunda <?>
ile bir örnek bulamadım bir yinelenen olarak yukarıda, üzgünüm.
Neden sadece parametre olarak Class
kullanmak istemez misiniz?
CEVAP
Class
parametrizable bir sınıftır, bu yüzden sözdizimi T türü olduğu Class<T>
kullanabilirsiniz. Yazarak Class<?>
, (?
bir joker) herhangi bir tür olabilir Class
bir nesne ilanı demektir. Class
türü bir sınıf hakkında metainformation içeren bir türüdür.
Bu her zaman iyi bir uygulama başvurmak için genel bir tür belirterek onun belirli tür, kullanarak Class<?>
sen saygı bu uygulama (farkındasınız Class
olmak parametrizable) ama değilsin kısıtlayan eğer parametre özel bir türü.
Jenerik ve Joker hakkında referans: http://docs.oracle.com/javase/tutorial/java/generics/wildcards.html
Sınıf nesne hakkında referans ve yansıma (Java dilinin özelliği kendisini incelemek için kullanılır): http://java.sun.com/developer/technicalArticles/ALT/Reflection/
Sınıf< nedir;?> Java?...
Java iç sınıf ve statik iç içe sınıf...
Arayüz ve soyut sınıf arasındaki fark ...
Koşullu bir sınıf uygulamak için en iy...
Java sınıf yolu içinde birden fazla ka...