যদি একটি ক্লাস দুটি ইন্টারফেস প্রয়োগ করে যাতে একই স্বাক্ষর সহ একটি সদস্য রয়েছে, তাহলে সেই সদস্যটিকে ক্লাসে প্রয়োগ করার ফলে উভয় ইন্টারফেসই সেই সদস্যকে তাদের বাস্তবায়ন হিসাবে ব্যবহার করবে৷
একটি ইন্টারফেস সদস্যকে স্পষ্টভাবে বাস্তবায়ন করা সম্ভব—একটি ক্লাস সদস্য তৈরি করা যা শুধুমাত্র ইন্টারফেসের মাধ্যমে ডাকা হয়, এবং সেই ইন্টারফেসের জন্য নির্দিষ্ট
উদাহরণ
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();
}
}