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

C# में एनकैप्सुलेशन कैसे लागू किया जाता है?


एनकैप्सुलेशन एक्सेस स्पेसिफायर्स का उपयोग करके लागू किया जाता है। एक एक्सेस स्पेसिफायर क्लास मेंबर के स्कोप और विजिबिलिटी को परिभाषित करता है। C# निम्नलिखित एक्सेस स्पेसिफायर्स का समर्थन करता है: Public, Private, Protected, Internal, Protected internal, आदि।

एनकैप्सुलेशन को प्राइवेट एक्सेस स्पेसिफायर के उदाहरण से समझा जा सकता है जो एक क्लास को अपने मेंबर वेरिएबल्स और मेंबर फंक्शन्स को अन्य फंक्शन्स और ऑब्जेक्ट्स से छिपाने की अनुमति देता है।

निम्नलिखित उदाहरण में हमारे पास length और width वेरिएबल्स हैं जिन्हें प्राइवेट एक्सेस स्पेसिफायर असाइन किया गया है:

उदाहरण

using System; namespace RectangleApplication {     class Rectangle {         private double length;         private double width;         public void Acceptdetails() {             length = 20;             width = 30;         }         public double GetArea() {             return length * width;         }         public void Display() {             Console.WriteLine("Length: {0}", length);             Console.WriteLine("Width: {0}", width);             Console.WriteLine("Area: {0}", GetArea());         }     }     class ExecuteRectangle {         static void Main(string[] args) {             Rectangle r = new Rectangle();             r.Acceptdetails();             r.Display();             Console.ReadLine();         }     } }

  1. - C# में नेमस्पेसेस कैसे डिफाइन करें

    नेमस्पेस एक सेट नामों को दूसरे से अलग रखने का तरीका प्रदान करने के लिए डिज़ाइन किया गया है। नेमस्पेस डेफिनिशन namespace कीवर्ड से शुरू होती है जिसके बाद नेमस्पेस नाम आता है - namespace namespace_name { // code declarations } निम्नलिखित उदाहरण C# में नेमस्पेसेस का उपयोग दिखाता है - उदाहरण using S

  1. - C# में ऐरे कैसे घोषित करें?

    C# में ऐरे घोषित करने के लिए आप निम्न सिंटैक्स का उपयोग कर सकते हैं:datatype[ ] Name_of_array;यहाँ:datatype ऐरे में एलिमेंट्स के प्रकार को निर्दिष्ट करने के लिए उपयोग किया जाता है।[ ] ऐरे के आकार को निर्दिष्ट करता है।Name_of_array ऐरे का नाम निर्दिष्ट करता है।निम्न एक उदाहरण है:double[ ] balance;आइए

  1. - Java 9 में JShell में एनकैप्सुलेशन अवधारणा कैसे लागू करें?

    Java Shell (सरल JShell) Java सीखने और Java कोड प्रोटोटाइप करने के लिए एक REPL इंटरैक्टिव टूल है। यह दर्ज किए गए घोषणाओं, स्टेटमेंट्स, और एक्सप्रेशंस का मूल्यांकन करता है और तुरंत परिणाम प्रिंट करता है और कमांड-लाइन से चलता है।एनकैप्सुलेशन Java में एक महत्वपूर्ण अवधारणा है यह सुनिश्चित करने के लिए कि