Generics آپ کو classes، interfaces، اور methods لکھنے کی سہولت دیتے ہیں جو type parameter کے ساتھ کام کرتے ہیں جو کہ caller کی طرف سے مقرر ہوتا ہے — یہ compile-time type safety فراہم کرتے ہیں اور casts کو ختم کرتے ہیں۔ وہ Collections Framework اور دوبارہ استعمال ہونے والی libraries کو طاقت دیتے ہیں۔
Generics جو مسئلہ حل کرتے ہیں
();
list.add();
list.add();
(String) list.get();
List<String> list = <>();
list.add();
list.add();
list.get();
