Jenerikler (generics)
Kısaca: Sınıfları ve yöntemleri farklı veri tipleriyle çalışabilecek biçimde yazma yolu; her tip için ayrı, neredeyse aynı bir sürüm yazmaya gerek kalmaz.
Biraz daha ayrıntılı: Örneğin jenerik bir liste, arkasında aynı sınıf koduyla List<Number> veya List<Text> olarak kullanılabilir — somut tip kullanırken belirlenir. Her şeyi kabul eden bir listeye göre büyük avantaj: yanlış tiplerden doğan hatalar çalışma zamanında çökmeye yol açmak yerine derleme zamanında yakalanır.
Ayrıntılı
Jenerikler olmadan iki kötü seçenekle karşılaşırdınız…
Ayrıca bak: Sınıflar, Liste, Tür dönüştürme