Javaمثال حول تعريف و إستدعاء Generic Method في جافا
في المثال التالي قمنا ببناء دالة إسمها printArray, نوعها public static void.
هذه الدالة مصممة بشكل عام للتعامل مع مصفوفة ليس لها نوع محدد و هذا سبب وضع الحرف <E> بين الكلمتين static و void.
عند استدعاء هذه الدالة نمرر لها مصفوفة من أي نوع فتقوم بعرض محتواها.
إذاً E[] تعني أنه عند استدعاء هذه الدالة يجب تمرير مصفوفة من أي نوع كان فيها كـ Argument مكان الباراميتر array.
في كل مرة تقوم فيها باستدعاء الدالة printArray() يتم تبديل الحرف E بنوع المصفوفة التي تم إدخالها فيها مكان الباراميتر array.
سنحصل على النتيجة التالية عند التشغيل.