Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

स्पष्ट कार्यान्वयन क्या है और 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. जावा में स्ट्रिक्टमैथ क्लास का क्या उपयोग है?

    java.lang.StrictMath एक अंतिम वर्ग है और यह वस्तु . का उपवर्ग है कक्षा। StrictMath वर्ग में बुनियादी संख्यात्मक संचालन करने के तरीके शामिल हैं जैसे कि प्राथमिक घातीय, लघुगणक, वर्गमूल , और त्रिकोणमितीय फ़ंक्शन . हमें StrictMath . के लिए एक उदाहरण बनाने की आवश्यकता नहीं है क्लास क्योंकि स्ट्रिक्टमै

  1. एक अमूर्त वर्ग का उपयोग कब करें और जावा में इंटरफ़ेस का उपयोग कब करें?

    एक इंटरफ़ेस का उपयोग अनुबंध व्यवहार को परिभाषित करने के लिए किया जा सकता है और यह दो प्रणालियों के बीच एक अनुबंध के रूप में भी कार्य कर सकता है, जबकि एक सार वर्ग मुख्य रूप से उपवर्गों के लिए डिफ़ॉल्ट व्यवहार को परिभाषित करने के लिए उपयोग किया जाता है, इसका मतलब है कि सभी बाल वर्गों को समान कार्यक्षम

  1. एचडीआर क्या है और एंड्रॉइड पर इसका उपयोग कैसे करें

    स्मार्टफोन फोटोग्राफी हाल के वर्षों में छलांग और सीमा से आगे बढ़ी है। हम में से अधिकांश ने अपने स्मार्टफोन की सुविधा के लिए पारंपरिक डिजिटल कैमरों को पूरी तरह से त्याग दिया है। यह बदलाव हमारे फोन में बेहतर हार्डवेयर और सॉफ्टवेयर के लागू होने से संभव हुआ है। जैसे-जैसे आपके फ़ोन का कैमरा कार्य अधिक जट