একটি ইন্টারফেস প্রয়োগ করে এমন একটি ক্লাস ঘোষণা করতে, আপনি ক্লাস ঘোষণায় একটি প্রয়োগের ধারা অন্তর্ভুক্ত করুন। আপনার ক্লাস একাধিক ইন্টারফেস বাস্তবায়ন করতে পারে, তাই ইমপ্লিমেন্ট কীওয়ার্ডটি ক্লাস দ্বারা বাস্তবায়িত ইন্টারফেসের একটি কমা-বিভাজিত তালিকা দ্বারা অনুসরণ করা হয়৷
যখন একটি ক্লাস একটি ইন্টারফেস প্রয়োগ করে তখন এটিকে কী করতে হবে?
একটি ক্লাস যেটি একটি ইন্টারফেস প্রয়োগ করে তাদের অবশ্যই ইন্টারফেসে ঘোষিত সমস্ত পদ্ধতি প্রয়োগ করতে হবে। ইন্টারফেসে ঘোষিত পদ্ধতিতে অবশ্যই একই স্বাক্ষর (নাম + পরামিতি) থাকতে হবে। ক্লাসের একটি ইন্টারফেসের ভেরিয়েবল বাস্তবায়ন (ঘোষণা) করার প্রয়োজন নেই। শুধুমাত্র পদ্ধতি।
একটি ক্লাস যা একটি ইন্টারফেস প্রয়োগ করে তাকে কী বলা হয়?
"ইন্টারফেস ইমপ্লিমেন্টেশন" সাধারণীকরণ করা হয় যখন অ্যান্ড্রয়েডে আমরা এটিকে বলি "ইন্টারফেস লিসেনার ক্লাস"। আপনার ক্ষেত্রে যদি A ইন্টারফেস B প্রয়োগ করে তবে এটি তার পদ্ধতিগুলিও প্রয়োগ করবে৷
যখন একটি ক্লাস একটি ইন্টারফেস প্রয়োগ করে তখন এটিকে কি কুইজলেট করতে হবে?
যখন একটি ক্লাস একটি ইন্টারফেস প্রয়োগ করে, তখন এটিকে কী করতে হবে? এটি অবশ্যই ইন্টারফেসের প্রতিটি পদ্ধতির জন্য একটি মেথড বডি ঘোষণা এবং প্রদান করতে হবে। আপনি এইমাত্র 5টি পদ অধ্যয়ন করেছেন!
যখন ইন্টারফেস বাস্তবায়নকারী একটি ক্লাস বাস্তবায়ন প্রদান করে না?
যদি একটি ক্লাস একটি ইন্টারফেস প্রয়োগ করে এবং ইন্টারফেসে নির্দিষ্ট করা সমস্ত ফাংশনের জন্য মেথড বডি প্রদান না করে, তাহলে অবশ্যই ক্লাস ঘোষণা করতে হবেবিমূর্ত. একটি জাভা লাইব্রেরি উদাহরণ হল, তুলনাকারী ইন্টারফেস।