ماذا يعني القولون المزدوج (: :) يعني في جافا

Madha Y Ny Alqwlwn Almzdwj Y Ny Fy Jafa



في Java ، يتم استخدام العديد من عوامل التشغيل لأداء أنواع مختلفة من المهام ، أحدها ' :: '(نقطتان مزدوجتان) تسمى' مرجع الأسلوب ' المشغل أو العامل. هذا العامل هو بديل لتعبير Lambda ويستخدم للإشارة إلى الطريقة ، سواء كانت طريقة ثابتة أو مُنشئ أو طريقة مثيل.

سيوضح هذا البرنامج التعليمي ما يفعله ' :: 'يعني وكيفية استخدامه في جافا.

ماذا تعني '::' في جافا؟

نقطتان مزدوجتان ' :: ”هو عامل مرجعي أسلوب يستخدم لاستدعاء الطريقة. يشير إلى الطريقة المحددة بمساعدة اسم الفئة. يتصرف هذا العامل بشكل مشابه لتعبير Lambda. ومع ذلك ، فإنه لا يحتاج إلى أسلوب الحجج للمراجع. لهذا ' :: 'بسيط وأكثر فاعلية.







الآن ، دعنا نفحص المثال أدناه للتحقق من العمل الأساسي للمشغل المذكور.



مثال
أولاً ، سننشئ قائمة نوع سلسلة للأرقام المسماة ' على واحد ':



قائمة < سلسلة > على واحد = الجديد ArrayList < سلسلة > ( ) ؛

بعد ذلك ، أضف العناصر المطلوبة في القائمة التي تم إنشاؤها باستخدام ' يضيف() ' طريقة:





على واحد. يضيف ( 'واحد' ) ؛
على واحد. يضيف ( 'اثنين' ) ؛
على واحد. يضيف ( 'ثلاثة' ) ؛
على واحد. يضيف ( 'أربعة' ) ؛
على واحد. يضيف ( 'خمسة' ) ؛

أخيرًا ، استخدم ' لكل '، وطباعة عناصر القائمة. للقيام بذلك ، سوف نستخدم ' println () 'طريقة' نظام 'فئة والوصول إليها باستخدام' :: ' المشغل أو العامل:

على واحد. لكل ( نظام. خارج :: println ) ؛



ستتم طباعة جميع العناصر المضافة على وحدة التحكم:

الآن ، دعنا نتحقق من الاستخدام المتقدم لعامل التشغيل '::' في Java.

كيف تستخدم '::' في جافا؟

يتم استخدام عامل تشغيل مرجع الطريقة '::' لاستدعاء أنواع مختلفة من الطرق في Java ، مثل:

سنناقش الآن كل من الطرق المذكورة واحدة تلو الأخرى.

الطريقة الأولى: استدعاء الأسلوب الثابت باستخدام عامل التشغيل '::' في Java

لاستدعاء الطريقة الثابتة للفصل ، استخدم ' :: 'على النحو التالي:

بناء الجملة

استهداف صف دراسي اسم :: ثابتة اسم الطريقة

في الصيغة الموضحة أعلاه ، اذكر الفئة المستهدفة من حيث سيتم الوصول إلى الطريقة.

مثال
سنستخدم نفس القائمة التي تم إنشاؤها في المثال أعلاه. ومع ذلك ، سننشئ طريقة ثابتة باسم ' عرض() 'لطباعة عناصر القائمة:

ثابتة فارغ عرض ( سلسلة ستنج ) {
نظام. خارج . println ( ستنج ) ؛
}

في طريقة main () ، سوف نسمي الطريقة الثابتة ' عرض() ' التابع ' مثال فئة 'باستخدام عامل تشغيل مرجع الأسلوب' :: ':

على واحد. لكل ( مثال :: عرض ) ؛

انتاج |

هل تريد الوصول إلى مُنشئ باستخدام عامل مرجع الأسلوب؟ تحقق من القسم أدناه.

الطريقة الثانية: استدعاء المُنشئ باستخدام عامل التشغيل '::' في Java

يمكنك أيضًا استخدام عامل تشغيل مرجع الأسلوب لاستدعاء مُنشئ الفئة.

بناء الجملة

صف دراسي اسم :: الجديد

مثال
في منشئ ' مثال 'فئة ، سوف نسمي' System.out.println () 'لطباعة عناصر القائمة المضافة من نوع السلسلة:

مثال عام ( سلسلة ستنج ) {
نظام. خارج . println ( ستنج ) ؛
}

في طريقة main () ، نسمي المُنشئ باستخدام ' الجديد 'الكلمة الرئيسية وإضافة' :: ”بعد تحديد اسم الفئة. ال ' الجديد 'الكلمة الأساسية ستنشئ كائن فئة يستدعي تلقائيًا التابع constructor:

على واحد. لكل ( مثال :: الجديد ) ؛

انتاج |

دعونا نتجه نحو الطريقة التالية!

الطريقة الثالثة: طريقة مثيل الاستدعاء باستخدام عامل التشغيل '::' في Java

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

بناء الجملة

استهداف صف دراسي هدف :: اسم أسلوب المثيل

مثال
سنقوم الآن بإنشاء كائن ' السابق ' التابع ' مثال ' صف دراسي:

مثال على سبيل المثال = الجديد مثال ( ) ؛

بعد ذلك ، استدع طريقة المثيل ' عرض() 'باستخدام كائن الفئة و' :: عامل مرجع الأسلوب ':

على واحد. لكل ( السابق :: عرض ) ؛

انتاج |

قمنا بتجميع جميع المعلومات الضرورية المتعلقة بالمشغل المرجعي للطريقة ' :: 'واستخدامه في جافا.

استنتاج

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