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

सी # में कक्षा कैसे प्राप्त करें?

वंशानुक्रम हमें किसी अन्य वर्ग के संदर्भ में एक वर्ग को परिभाषित करने की अनुमति देता है, जिससे एप्लिकेशन बनाना और बनाए रखना आसान हो जाता है।

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

आइए एक उदाहरण देखें -

उदाहरण

using System;

namespace InheritanceApplication {
   class Shape {
      public void setWidth(int w) {
         width = w;
      }
      public void setHeight(int h) {
         height = h;
      }
      protected int width;
      protected int height;
   }
   
   // Derived class
   class Rectangle: Shape {
      public int getArea() {
         return (width * height);
      }
   }
   class Demo {
      static void Main(string[] args) {
         Rectangle Rect = new Rectangle();

         Rect.setWidth(5);
         Rect.setHeight(7);
         // Print the area of the object.
         Console.WriteLine("Total area: {0}", Rect.getArea());
         Console.ReadKey();
      }
   }
}

आउटपुट

Total area: 35

  1. नेटवर्क सुरक्षा वर्ग कितना महत्वपूर्ण है?

    नेटवर्क सुरक्षा इतनी महत्वपूर्ण क्यों है? क्लाइंट डेटा की सुरक्षा एक मजबूत और कुशल नेटवर्क सुरक्षा प्रणाली पर निर्भर करती है। कोई भी नेटवर्क हमलों से सुरक्षित नहीं है। नेटवर्क की सुरक्षा के लिए एक सॉफ्टवेयर सिस्टम होने से कंपनियां डेटा खोने के अपने जोखिम को कम कर सकती हैं। नेटवर्क सुरक्षा द्वारा सु

  1. एंड्रॉइड में सिंगलटन क्लास का उपयोग कैसे करें?

    उदाहरण में जाने से पहले, हमें पता होना चाहिए कि सिंगलटन डिज़ाइन पैटर्न क्या है। सिंगलटन एक डिज़ाइन पैटर्न है जो किसी वर्ग की तात्कालिकता को केवल एक उदाहरण तक सीमित करता है। उल्लेखनीय उपयोगों में संगामिति को नियंत्रित करना और किसी एप्लिकेशन के डेटा स्टोर तक पहुंचने के लिए एक केंद्रीय पहुंच बिंदु बनान

  1. पायथन वर्ग वस्तुओं का वारिस कैसे करता है?

    पायथन 2.x में बेस-क्लास के रूप में बिल्ट-इन टाइप की उपस्थिति या अनुपस्थिति के आधार पर कक्षाओं की दो शैलियाँ हैं - पुरानी शैली या क्लासिक शैली वर्ग:उनके पास आधार वर्ग के रूप में कोई अंतर्निहित प्रकार नहीं है - >>> class OldFoo:      # no base class ...     pass >&