কার্যকরী ইন্টারফেস চলমান?
কার্যকরী ইন্টারফেস চলমান?

ভিডিও: কার্যকরী ইন্টারফেস চলমান?

ভিডিও: কার্যকরী ইন্টারফেস চলমান?
ভিডিও: #72 কার্যকরী ইন্টারফেস জাভাতে নতুন 2024, এপ্রিল
Anonim

ক কার্যকরী ইন্টারফেস একটি ইন্টারফেস যে শুধুমাত্র একটি বিমূর্ত পদ্ধতি রয়েছে. তাদের প্রদর্শনের জন্য শুধুমাত্র একটি কার্যকারিতা থাকতে পারে। চলমান , ActionListener, Comparable এর কিছু উদাহরণ কার্যকরী ইন্টারফেস জাভা 8 এর আগে, আমাদের বেনামী ভিতরের ক্লাস অবজেক্ট তৈরি করতে হয়েছিল বা এই ইন্টারফেসগুলি বাস্তবায়ন করতে হয়েছিল।

এখানে, কোন ইন্টারফেস একটি কার্যকরী ইন্টারফেস?

ক কার্যকরী ইন্টারফেস একটি ইন্টারফেস শুধুমাত্র একটি বিমূর্ত পদ্ধতির সাথে। এর মানে হল যে ইন্টারফেস বাস্তবায়ন শুধুমাত্র একটি আচরণ প্রতিনিধিত্ব করবে. উদাহরণ a কার্যকরী ইন্টারফেস জাভাতে আছে:java.lang. Runnable.

এছাড়াও জানুন, আমরা কি কার্যকরী ইন্টারফেস ছাড়াই ল্যাম্বডা ব্যবহার করতে পারি? দ্য ল্যাম্বডা এক্সপ্রেশন একটি বেনামী পদ্ধতি (পদ্ধতি ছাড়া একটি নাম) যে ব্যবহৃত এর বিমূর্ত পদ্ধতি বাস্তবায়ন করতে কার্যকরী ইন্টারফেস . বাম দিকের বিষয়ে, প্রয়োগকৃত পদ্ধতির প্রয়োজনীয় প্যারামিটার নির্দিষ্ট করুন, এটি করতে পারা কোনো প্যারামিটারের প্রয়োজন না হলে খালি থাকুন।

কার্যকরী ইন্টারফেসের প্রয়োজন কি?

এগুলি অন্য পদ্ধতি বা বস্তুতে কোডের একটি ব্লক পাস করতে ব্যবহার করা যেতে পারে। কার্যকরী ইন্টারফেস ল্যাম্বডা এক্সপ্রেশনের জন্য ডেটা টাইপ হিসাবে কাজ করে। যেহেতু একটি কার্যকরী ইন্টারফেস শুধুমাত্র একটি বিমূর্ত পদ্ধতি ধারণ করে, সেই পদ্ধতির বাস্তবায়ন কোড হয়ে যায় যা অন্য পদ্ধতিতে একটি যুক্তি হিসাবে পাস করা হয়।

কার্যকরী ইন্টারফেস অন্য ইন্টারফেস প্রসারিত করতে পারে?

ইন্টারফেস অন্য ইন্টারফেস প্রসারিত করতে পারে এবং incase ইন্টারফেস এটাই প্রসারিত ভিতরে কার্যকরী এবং এটি নতুন কোন বিমূর্ত পদ্ধতি ঘোষণা করে না ইন্টারফেস এছাড়াও হয় কার্যকরী . করবেন lambda exp impl-এ কাজ করুন

প্রস্তাবিত: