কম্পিউটার

সুস্পষ্ট বাস্তবায়ন কি এবং কখন C# এ ইন্টারফেসে ব্যবহার করতে হবে?


যদি একটি ক্লাস দুটি ইন্টারফেস প্রয়োগ করে যাতে একই স্বাক্ষর সহ একটি সদস্য রয়েছে, তাহলে সেই সদস্যটিকে ক্লাসে প্রয়োগ করার ফলে উভয় ইন্টারফেসই সেই সদস্যকে তাদের বাস্তবায়ন হিসাবে ব্যবহার করবে৷

একটি ইন্টারফেস সদস্যকে স্পষ্টভাবে বাস্তবায়ন করা সম্ভব—একটি ক্লাস সদস্য তৈরি করা যা শুধুমাত্র ইন্টারফেসের মাধ্যমে ডাকা হয়, এবং সেই ইন্টারফেসের জন্য নির্দিষ্ট

উদাহরণ

interface ICar{
   void display();
}
interface IBike{
   void display();
}
class ShowRoom : ICar, IBike{
   void ICar.display(){
      throw new NotImplementedException();
   }
   void IBike.display(){
      throw new NotImplementedException();
   }
}
class Program{
   static void Main(){
      Console.ReadKey();
   }
}

  1. জাভা 9 এ ক্লিনার ক্লাসের ব্যবহার কী?

  2. জাভাতে স্ট্রিক্টম্যাথ ক্লাসের ব্যবহার কী?

  3. কখন একটি বিমূর্ত ক্লাস ব্যবহার করবেন এবং কখন জাভাতে একটি ইন্টারফেস ব্যবহার করবেন?

  4. এইচডিআর কী এবং অ্যান্ড্রয়েডে কীভাবে এটি ব্যবহার করবেন