ਜੈਨਰਿਕਸ ਤੁਹਾਨੂੰ ਕਲਾਸਾਂ, ਇੰਟਰਫੇਸਾਂ ਅਤੇ ਮੈਥਡਾਂ ਲਿਖਣ ਦਿੰਦੇ ਹਨ ਜੋ ਟਾਈਪ ਪੈਰਾਮੀਟਰ ਦੇ ਨਾਲ ਕਾਰਜ ਕਰਦੀਆਂ ਹਨ ਜੋ ਕਾਲਰ ਦੁਆਰਾ ਸਪੱਸ਼ਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਕੰਪਾਈਲ-ਟਾਈਮ ਟਾਈਪ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋਏ ਅਤੇ ਕਾਸਟਸ ਨੂੰ ਖਤਮ ਕਰਦੇ ਹੋਏ। ਉਹ Collections Framework ਅਤੇ ਮੁੜ ਵਰਤੋਂ ਪ੍ਰਾਪਤ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਚਲਾਉਂਦੇ ਹਨ।
ਸਮੱਸਿਆ ਜੋ ਜੈਨਰਿਕਸ ਹਲ ਕਰਦੇ ਹਨ
();
list.add();
list.add();
(String) list.get();
List<String> list = <>();
list.add();
list.add();
list.get();
