Javaطريقة تعريف دالة نوعها void تملك باراميتر واحد بأسلوب Lambda Expressions في جافا
في المثال التالي قمنا بتعريف إنترفيس إسمه Greetings يحتوي على دالة إسمها welcomeUser() عند استدعاءها نعطيها إسم شخص فتطبع رسالة ترحيب صغيرة بإسم هذا الشخص.
بعدها قمنا بإنشاء كلاس إسمه Main بداخله قمنا بإنشاء Anonymous Inner Class يطبق الإنترفيس Greetings.
ملاحظة: لم نستخدم أسلوب الـ Lambda Expressions.
المثال الأول
سنحصل على النتيجة التالية عند التشغيل.
هنا قمنا بإعادة نفس المثال السابق باستخدام أسلوب الـ Lambda Expressions.
المثال الثاني
سنحصل على النتيجة التالية عند التشغيل.
في المثال السابق كان بإمكاننا عدم وضع أقواس البداية و النهاية عندما فعلنا Override للدالة welcomeUser() لأننا وضعنا أمر واحد فيها.
إذاً يمكن تبديل الكود التالي.
بهذا الكود.
أو بهذا الكود.