ما هو الغرض من الأدوية الجنيسة في جافا؟
ما هو الغرض من الأدوية الجنيسة في جافا؟

فيديو: ما هو الغرض من الأدوية الجنيسة في جافا؟

فيديو: ما هو الغرض من الأدوية الجنيسة في جافا؟
فيديو: What are Java generics wildcards, and why you should use them 2024, يمكن
Anonim

علم الوراثة في جافا . علم الوراثة هي منشأة نوعي البرمجة التي تمت إضافتها إلى جافا لغة البرمجة في عام 2004 ضمن الإصدار J2SE 5.0. لقد صُممت لتمتد جافا نظام الكتابة للسماح "لنوع أو طريقة للعمل على كائنات من أنواع مختلفة مع توفير أمان من نوع وقت التجميع".

هنا ، ما هو الاستخدام الرئيسي للأدوية الجنيسة في جافا؟

علم الوراثة يسمح بنوع أو طريقة للعمل على كائنات من أنواع مختلفة مع توفير أمان نوع وقت التجميع ، مما يجعل جافا لغة مكتوبة بشكل ثابت بالكامل. علم الوراثة هي واحدة من الأكثر إثارة للجدل جافا سمات اللغة.

بعد ذلك ، السؤال هو ، متى يجب استخدام الأدوية الجنيسة؟ أدرجت Java Generics في Java 5.0 لتحقيق:

  1. يضمن أمان النوع أنه بمجرد تطبيق وسيطة النوع ، لا يُسمح بأي نوع بيانات آخر في الأسلوب أو المربع ويتجنب ذلك شرط الصب.
  2. البرمجة العامة / تعدد الأشكال البارامترى.

أيضا ، ما هو الهدف من الأدوية الجنيسة في جافا؟

شيء صغير، الأدوية تمكين الأنواع (الفئات والواجهات) لتكون معلمات أثناء تحديد الفئات والواجهات والأساليب. مثل الكثير من المعلمات الرسمية المألوفة المستخدمة في تعريفات الطريقة ، توفر لك المتغيرات طريقة لإعادة استخدام نفس الكود مع مدخلات مختلفة.

كيف تعمل الأدوية الجنيسة في جافا؟

باختصار علم الوراثة في جافا هو syntacticsugar ولا يخزن أي نوع من المعلومات ذات الصلة في وقت التشغيل. يتم مسح جميع المعلومات المتعلقة بالنوع بواسطة Type Erasure ، وكان هذا هو المطلب الرئيسي أثناء التطوير علم الوراثة ميزة من أجل إعادة استخدام كل شيء جافا كود مكتوب بدون علم الوراثة.

موصى به: